Class ResolveDependencySourcesMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    OldResolveDependencySourcesMojo

    @Mojo(name="resolve-sources",
          defaultPhase=GENERATE_SOURCES,
          requiresDependencyResolution=TEST,
          threadSafe=true)
    public class ResolveDependencySourcesMojo
    extends ResolveDependenciesMojo
    Goal that resolves the project source dependencies from the repository.
    Since:
    2.0-alpha2/3.7.0
    • Field Detail

      • SOURCES_CLASSIFIER

        private static final java.lang.String SOURCES_CLASSIFIER
        See Also:
        Constant Field Values
    • Constructor Detail

      • ResolveDependencySourcesMojo

        @Inject
        public ResolveDependencySourcesMojo​(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 Detail

      • setClassifier

        @Parameter(name="classifier",
                   defaultValue="sources",
                   readonly=true)
        public void setClassifier​(java.lang.String classifier)