public class PackageJarMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.archiver.manager.ArchiverManager |
archiverManager |
private boolean |
classified
Should a classifier of the native jar be set
to match the platform?
|
private java.io.File |
libDirectory
The output directory where the built JNI library will placed.
|
private java.lang.String |
name
The base name of the library, used to determine generated file names.
|
private java.util.List<java.lang.String> |
osgiPlatforms
The osgi platforms that the library match for.
|
private java.lang.String |
platform
The platform identifier of this build.
|
protected org.apache.maven.project.MavenProject |
project
The maven project.
|
private org.apache.maven.project.MavenProjectHelper |
projectHelper |
Constructor and Description |
---|
PackageJarMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.lang.String |
getNativeCodeValue(Library library) |
java.lang.String |
getOsgiOSName() |
java.lang.String |
getOsgiProcessor() |
protected org.apache.maven.project.MavenProject project
private java.lang.String name
private org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
private org.apache.maven.project.MavenProjectHelper projectHelper
private java.io.File libDirectory
private java.lang.String platform
private boolean classified
private java.util.List<java.lang.String> osgiPlatforms
public void execute() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public java.lang.String getNativeCodeValue(Library library)
public java.lang.String getOsgiOSName()
public java.lang.String getOsgiProcessor()