Class NexusConfigWriterMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.infrastructurebuilder.nexus.maven.NexusConfigWriterMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate", defaultPhase=PROCESS_RESOURCES, requiresProject=true) public class NexusConfigWriterMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringhintorg.apache.maven.plugin.MojoExecutionmojojava.io.FileoutputDirectoryorg.apache.maven.project.MavenProjectprojectbooleanskipNexusConfigWriterConfigwriterConfig
-
Constructor Summary
Constructors Constructor Description NexusConfigWriterMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()(package private) voidsetComp(NexusConfigWriter comp)voidsetOutputDirectory(java.io.File out)
-
-
-
Field Detail
-
mojo
@Parameter(defaultValue="${mojoExecution}", readonly=true) public org.apache.maven.plugin.MojoExecution mojo
-
skip
@Parameter(required=false, defaultValue="false") public boolean skip
-
outputDirectory
@Parameter(required=false, defaultValue="${project.build.directory}/generated-nexus") public java.io.File outputDirectory
-
writerConfig
@Parameter(required=true) public NexusConfigWriterConfig writerConfig
-
project
@Parameter(required=true, readonly=true, defaultValue="${project}") public org.apache.maven.project.MavenProject project
-
hint
@Parameter(required=true) public java.lang.String hint
-
-
Method Detail
-
setOutputDirectory
public void setOutputDirectory(java.io.File out)
-
setComp
void setComp(NexusConfigWriter comp)
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-