|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
com.atlassian.maven.plugins.sourcerelease.mojos.AbstractSourceDistributionMojo
public abstract class AbstractSourceDistributionMojo
TODO: Document this class / interface here
| Field Summary | |
|---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory
|
protected java.lang.String |
artifactId
ArtifactId of the generated source release pom |
protected java.lang.String |
checkoutDirectoryName
Directory name of the location in the output directory where the source release project will be generated |
protected java.util.List |
exclusions
List of artifacts to exclude from the source release. |
protected boolean |
generatePom
Upload a POM for this artifact. |
protected java.lang.String |
groupId
GroupId of the generated pom |
protected java.lang.String |
groupIdMask
Mask of groupId to include in source release (eg. |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
|
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
metadataSource
|
protected java.io.File |
outputDirectory
Location of the file. |
protected java.lang.String |
productName
Product Name of the generated pom (eg. |
protected org.apache.maven.project.MavenProject |
project
|
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder
|
protected java.util.List<org.apache.maven.project.MavenProject> |
reactorProjects
All projects listed in the reactor |
protected java.util.List |
remoteRepositories
|
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver
|
protected boolean |
resolveRoot
Whether to resolve and check out the parent project for modules of a multi-module projects |
protected org.apache.maven.settings.Settings |
settings
|
protected boolean |
skip
Skips the execution |
protected SourceDependency[] |
sourceDependencies
Specific source dependency configurations |
protected boolean |
useReactor
Whether to use the reactor artifacts for dependency resolution or the artifacts in the source distribution pom. |
protected java.lang.String |
version
Version of the generated pom |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractSourceDistributionMojo()
|
|
| Method Summary | |
|---|---|
protected void |
applyModuleMapping(java.util.Map<java.lang.String,java.lang.String> moduleMapping,
org.apache.maven.project.MavenProject mavenProject)
Applies a module mapping for sub modules with paths different from their artifactId. |
protected java.util.Set<org.apache.maven.project.MavenProject> |
getResolvedProjects()
|
protected org.apache.maven.project.MavenProject |
resolveRootProject(org.apache.maven.project.MavenProject mavenProject)
Resolves the root, parent project in a multi module project set up |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
|---|
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
execute |
| Field Detail |
|---|
protected java.io.File outputDirectory
protected boolean generatePom
protected java.lang.String groupId
protected java.lang.String artifactId
protected java.lang.String version
protected java.lang.String productName
protected java.lang.String checkoutDirectoryName
protected java.lang.String groupIdMask
protected java.util.List exclusions
protected boolean skip
protected boolean resolveRoot
protected SourceDependency[] sourceDependencies
protected boolean useReactor
protected org.apache.maven.project.MavenProject project
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
protected java.util.List<org.apache.maven.project.MavenProject> reactorProjects
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
protected org.apache.maven.settings.Settings settings
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
protected java.util.List remoteRepositories
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource
| Constructor Detail |
|---|
public AbstractSourceDistributionMojo()
| Method Detail |
|---|
protected java.util.Set<org.apache.maven.project.MavenProject> getResolvedProjects()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected org.apache.maven.project.MavenProject resolveRootProject(org.apache.maven.project.MavenProject mavenProject)
mavenProject - the module to start upward resolution from
protected void applyModuleMapping(java.util.Map<java.lang.String,java.lang.String> moduleMapping,
org.apache.maven.project.MavenProject mavenProject)
moduleMapping - mavenProject -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||