| Interface | Description |
|---|---|
| PluginProjectChange |
Marker interface for all objects that can be part of a
PluginProjectChangeset. |
| ProjectRewriter |
Interface for an object that knows how to apply some subset of changes from a
PluginProjectChangeset to the project. |
| SummarizeAsGroup |
Interface for
PluginProjectChange objects that should not be logged individually. |
| Class | Description |
|---|---|
| AbstractPropertyValue |
Base class for any change item that is a key-value pair.
|
| AmpsSystemPropertyVariable |
Describes an key-value pair that should be added to the <systemPropertyVariables>
element in AMPS configuration.
|
| AmpsVersionUpdate |
Holds the new AMPS version that should be updated in the pom.
|
| ArtifactDependency |
Describes a dependency on an external artifact that should be added to the POM.
|
| ArtifactId |
Simple wrapper for a Maven artifact ID with optional group ID.
|
| BundleInstruction |
Describes a line item in a bundle instruction element, such as <Import-Package>,
that should be added to the POM.
|
| ClassId |
Simple wrapper for a fully qualified class name.
|
| ComponentDeclaration |
Describes a <component> element that should be added to the plugin XML file.
|
| ComponentDeclaration.Builder | |
| ComponentImport |
Describes a <component-import> element that should be added to the plugin XML file.
|
| I18nString |
Describes an key-value pair that should be added to the plugin project's I18n strings file.
|
| MavenPlugin |
Describes a Maven plugin configuration element that should be added to the POM, specified
as a group/artifact/version and an XML fragment that provides all other elements within the
<plugin> element.
|
| ModuleDescriptor |
Describes a plugin module element that should be added to the plugin XML file.
|
| PluginArtifact |
Describes an artifact that should be added to the <bundledArtifacts> or <pluginArtifacts>
list in the AMPS configuration.
|
| PluginParameter |
Describes an key-value pair that should be added to the <pluginInfo> element in
atlassian-plugin.XML.
|
| PluginProjectChangeset |
Describes changes that should be applied to the project.
|
| ResourceFile |
Describes a resource file that should be added to the project.
|
| SourceFile |
Describes a source file that should be added to the project.
|
| VersionId |
Simple wrapper for an artifact version string.
|
| Enum | Description |
|---|---|
| ArtifactDependency.Scope | |
| BundleInstruction.Category | |
| ComponentDeclaration.Visibility | |
| PluginArtifact.ArtifactType |
Specifies whether to add the artifact to <bundledArtifacts> or <pluginArtifacts>.
|
| SourceFile.SourceGroup |
Specifies whether to add the file to
src/main or src/test. |
Copyright © 2015 Atlassian. All rights reserved.