@Mojo(name="package-source",
defaultPhase=PACKAGE)
public class PackageSourceMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.archiver.manager.ArchiverManager |
archiverManager |
private java.io.File |
packageDirectory
The directory where the generated native files are located..
|
protected org.apache.maven.project.MavenProject |
project
The maven project.
|
private org.apache.maven.project.MavenProjectHelper |
projectHelper |
private boolean |
skipAutogen
Should we skip executing the autogen.sh file.
|
private java.lang.String |
sourceClassifier
The classifier of the package archive that will be created.
|
Constructor and Description |
---|
PackageSourceMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
@Parameter(defaultValue="${project}", readonly=true) protected org.apache.maven.project.MavenProject project
@Component private org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
@Component private org.apache.maven.project.MavenProjectHelper projectHelper
@Parameter(defaultValue="${project.build.directory}/generated-sources/hawtjni/native-package") private java.io.File packageDirectory
@Parameter(defaultValue="native-src") private java.lang.String sourceClassifier
@Parameter(defaultValue="${skip-autogen}") private boolean skipAutogen