| Package | Description |
|---|---|
| com.atlassian.plugins.codegen | |
| com.atlassian.plugins.codegen.modules |
Provides the base interfaces that make up the plugin module generation API.
|
| Class and 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.
|
| ArtifactDependency.Scope |
| 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.
|
| BundleInstruction.Category |
| 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 |
| ComponentDeclaration.Visibility |
| 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.
|
| PluginArtifact.ArtifactType
Specifies whether to add the artifact to <bundledArtifacts> or <pluginArtifacts>.
|
| PluginParameter
Describes an key-value pair that should be added to the <pluginInfo> element in
atlassian-plugin.XML.
|
| PluginProjectChange
Marker interface for all objects that can be part of a
PluginProjectChangeset. |
| 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.
|
| SourceFile.SourceGroup
Specifies whether to add the file to
src/main or src/test. |
| SummarizeAsGroup
Interface for
PluginProjectChange objects that should not be logged individually. |
| VersionId
Simple wrapper for an artifact version string.
|
| Class and Description |
|---|
| ClassId
Simple wrapper for a fully qualified class name.
|
| PluginProjectChangeset
Describes changes that should be applied to the project.
|
Copyright © 2015 Atlassian. All rights reserved.