Package org.fusesource.hawtjni.maven
Class PackageSourceMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.fusesource.hawtjni.maven.PackageSourceMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="package-source", defaultPhase=PACKAGE) public class PackageSourceMojo extends org.apache.maven.plugin.AbstractMojoThis goal creates a source zip file of the native build module and attaches it to the build so that it can get deployed.
-
-
Field Summary
Fields Modifier and Type Field Description private org.codehaus.plexus.archiver.manager.ArchiverManagerarchiverManagerprivate java.io.FilepackageDirectoryThe directory where the generated native files are located..protected org.apache.maven.project.MavenProjectprojectThe maven project.private org.apache.maven.project.MavenProjectHelperprojectHelperprivate booleanskipAutogenShould we skip executing the autogen.sh file.private java.lang.StringsourceClassifierThe classifier of the package archive that will be created.
-
Constructor Summary
Constructors Constructor Description PackageSourceMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
project
@Parameter(defaultValue="${project}", readonly=true) protected org.apache.maven.project.MavenProject projectThe maven project.
-
archiverManager
@Component private org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
-
projectHelper
@Component private org.apache.maven.project.MavenProjectHelper projectHelper
-
packageDirectory
@Parameter(defaultValue="${project.build.directory}/generated-sources/hawtjni/native-package") private java.io.File packageDirectoryThe directory where the generated native files are located..
-
sourceClassifier
@Parameter(defaultValue="native-src") private java.lang.String sourceClassifier
The classifier of the package archive that will be created.
-
skipAutogen
@Parameter(defaultValue="${skip-autogen}") private boolean skipAutogenShould we skip executing the autogen.sh file.
-
-