Class GenerateMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.symphonyoss.s2.canon.maven.plugin.GenerateMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate-sources", defaultPhase=GENERATE_SOURCES) public class GenerateMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.maven.artifact.resolver.ArtifactResolverartifactResolverprotected org.apache.maven.artifact.factory.ArtifactFactoryfactoryprotected org.apache.maven.artifact.repository.ArtifactRepositorylocalRepositoryprotected List<?>remoteRepositoriesprotected File[]srcDirs
-
Constructor Summary
Constructors Constructor Description GenerateMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
factory
@Component protected org.apache.maven.artifact.factory.ArtifactFactory factory
-
artifactResolver
@Component protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
-
remoteRepositories
@Parameter(defaultValue="${project.remoteArtifactRepositories}", required=true, readonly=true) protected List<?> remoteRepositories
-
localRepository
@Parameter(defaultValue="${localRepository}", required=true, readonly=true) protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
-
srcDirs
@Parameter(defaultValue="${project.basedir}/src/main/canon", property="srcDir") protected File[] srcDirs
-
-