Class CollectDependenciesMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.dependency.AbstractDependencyMojo
org.apache.maven.plugins.dependency.fromDependencies.AbstractDependencyFilterMojo
org.apache.maven.plugins.dependency.resolvers.AbstractResolveMojo
org.apache.maven.plugins.dependency.resolvers.ResolveDependenciesMojo
org.apache.maven.plugins.dependency.resolvers.CollectDependenciesMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled,- org.apache.maven.plugin.Mojo
@Mojo(name="collect",
      requiresDependencyCollection=TEST,
      defaultPhase=GENERATE_SOURCES,
      threadSafe=true)
public class CollectDependenciesMojo
extends ResolveDependenciesMojo
Goal that collects the project dependencies from the repository. This goal uses "requiresDependencyCollection" to list the groupId:artifactId:version information by downloading the pom files without downloading the actual artifacts such as jar files.
This is very useful when full dependency resolution might fail due to projects which haven't been built yet.
It is identical to resolve except for using the requiresDependencyCollection annotation attribute instead of requiresDependencyResolution.
- Since:
- 3.0
- Author:
- Eric Pabst, Brian Fox
- 
Field SummaryFields inherited from class org.apache.maven.plugins.dependency.resolvers.ResolveDependenciesMojooutputScopeFields inherited from class org.apache.maven.plugins.dependency.resolvers.AbstractResolveMojoappendOutput, outputFileFields inherited from class org.apache.maven.plugins.dependency.fromDependencies.AbstractDependencyFilterMojoclassifier, excludeArtifactIds, excludeClassifiers, excludeGroupIds, excludeScope, excludeTransitive, excludeTypes, includeArtifactIds, includeClassifiers, includeGroupIds, includeScope, includeTypes, markersDirectory, overWriteIfNewer, overWriteReleases, overWriteSnapshots, prependGroupId, typeFields inherited from class org.apache.maven.plugins.dependency.AbstractDependencyMojoreactorProjects, sessionFields inherited from interface org.apache.maven.plugin.MojoROLE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCollectDependenciesMojo(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project, ResolverUtil resolverUtil, org.apache.maven.project.ProjectBuilder projectBuilder, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager) 
- 
Method SummaryMethods inherited from class org.apache.maven.plugins.dependency.resolvers.ResolveDependenciesMojodoExecute, getMarkedArtifactFilter, getOutput, getResultsMethods inherited from class org.apache.maven.plugins.dependency.fromDependencies.AbstractDependencyFilterMojofilterMarkedDependencies, getDependencySets, getDependencySets, getMarkersDirectory, getResolvedDependencies, getResolverUtil, isPrependGroupId, setMarkersDirectory, setPrependGroupIdMethods inherited from class org.apache.maven.plugins.dependency.AbstractDependencyMojoexecute, getProject, isSilent, isSkip, setSilent, setSkipMethods inherited from class org.apache.maven.plugin.AbstractMojogetLog, getPluginContext, setLog, setPluginContext
- 
Constructor Details- 
CollectDependenciesMojo@Inject protected CollectDependenciesMojo(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project, ResolverUtil resolverUtil, org.apache.maven.project.ProjectBuilder projectBuilder, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager) 
 
-