NativeBundleIncludeFilesMojo
, NativeCompileMojo
, NativeJavahMojo
, NativeLinkMojo
, NativeManifestMojo
, NativeMessageCompileMojo
, NativeRanlibMojo
, NativeResourceCompileMojo
, NativeUnZipIncMojo
public abstract class AbstractNativeMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field | Description |
---|---|---|
protected File |
dependencyIncludeDirectory |
Directory to unpack .inczip dependency files to be included as system include path
|
protected static List |
EMPTY_FILE_LIST |
|
protected EnvFactoryManager |
envFactoryManager |
Internal
|
static String |
INCZIP_FOUND |
|
static String |
INCZIP_TYPE |
|
static String |
LINKER_INPUT_LIST_NAME |
|
static String |
LINKER_OUTPUT_PATH |
|
protected org.apache.maven.project.MavenProject |
project |
POM
|
protected File |
workingDirectory |
user directory when external tools( ie compiler/linker ) are invoked
|
Constructor | Description |
---|---|
AbstractNativeMojo() |
Modifier and Type | Method | Description |
---|---|---|
protected List |
getAllCompilersOutputFileList() |
|
protected EnvFactory |
getEnvFactory() |
|
protected org.apache.maven.project.MavenProject |
getProject() |
Internal for unit test only
|
protected static String[] |
removeEmptyOptions(List args) |
|
protected void |
saveCompilerOutputFilePaths(List filePaths) |
public static final String LINKER_INPUT_LIST_NAME
public static final String LINKER_OUTPUT_PATH
public static final String INCZIP_FOUND
public static final String INCZIP_TYPE
protected static final List EMPTY_FILE_LIST
protected org.apache.maven.project.MavenProject project
protected File workingDirectory
protected EnvFactoryManager envFactoryManager
protected File dependencyIncludeDirectory
protected List getAllCompilersOutputFileList()
protected void saveCompilerOutputFilePaths(List filePaths) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected org.apache.maven.project.MavenProject getProject()
protected EnvFactory getEnvFactory() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
Copyright © 2019 MojoHaus. All rights reserved.