A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractCCompiler - Class in org.codehaus.mojo.natives.c
 
AbstractCCompiler() - Constructor for class org.codehaus.mojo.natives.c.AbstractCCompiler
 
AbstractCommunityEnvFactory - Class in org.codehaus.mojo.natives.msvc
 
AbstractCommunityEnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.AbstractCommunityEnvFactory
 
AbstractCompiler - Class in org.codehaus.mojo.natives.compiler
 
AbstractCompiler() - Constructor for class org.codehaus.mojo.natives.compiler.AbstractCompiler
 
AbstractCompiler.CompilerRunnable - Class in org.codehaus.mojo.natives.compiler
 
AbstractCompiler.CompilerThreadPoolExecutor - Class in org.codehaus.mojo.natives.compiler
 
AbstractEnvFactory - Class in org.codehaus.mojo.natives
 
AbstractEnvFactory() - Constructor for class org.codehaus.mojo.natives.AbstractEnvFactory
 
AbstractGccCompiler - Class in org.codehaus.mojo.natives.mingw
 
AbstractGccCompiler() - Constructor for class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
AbstractJavah - Class in org.codehaus.mojo.natives.javah
 
AbstractJavah() - Constructor for class org.codehaus.mojo.natives.javah.AbstractJavah
 
AbstractLinker - Class in org.codehaus.mojo.natives.linker
 
AbstractLinker() - Constructor for class org.codehaus.mojo.natives.linker.AbstractLinker
 
AbstractMessageCompiler - Class in org.codehaus.mojo.natives.compiler
 
AbstractMessageCompiler() - Constructor for class org.codehaus.mojo.natives.compiler.AbstractMessageCompiler
 
AbstractMSVC2005EnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of MSVC2005's vcvars32.bat
AbstractMSVC2005EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.AbstractMSVC2005EnvFactory
 
AbstractMSVC2017CircaEnvFactoryHelper - Class in org.codehaus.mojo.natives.msvc
Encapsulate some behavior common to Visual Studio since 2017.
AbstractMSVC2017CircaEnvFactoryHelper() - Constructor for class org.codehaus.mojo.natives.msvc.AbstractMSVC2017CircaEnvFactoryHelper
 
AbstractMSVC2019EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
AbstractMSVC2019EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.AbstractMSVC2019EnvFactory
 
AbstractMSVCEnvFactory - Class in org.codehaus.mojo.natives.msvc
 
AbstractMSVCEnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
AbstractNativeMojo - Class in org.codehaus.mojo.natives.plugin
 
AbstractNativeMojo() - Constructor for class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
AbstractParser - Class in org.codehaus.mojo.natives.parser
An abstract base class for simple parsers
AbstractParser() - Constructor for class org.codehaus.mojo.natives.parser.AbstractParser
 
AbstractParserState - Class in org.codehaus.mojo.natives.parser
An base class for objects that represent the state of an AbstractParser.
AbstractParserState(AbstractParser) - Constructor for class org.codehaus.mojo.natives.parser.AbstractParserState
 
AbstractResourceCompiler - Class in org.codehaus.mojo.natives.compiler
 
AbstractResourceCompiler() - Constructor for class org.codehaus.mojo.natives.compiler.AbstractResourceCompiler
 
addAdditionalIncludePath() - Method in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Pickup additional source paths that previous phases added to source root Note: we intentionally ignore the first item of source root ( ie ${project.build.directory}/classes since this plugin never use it.
addDependency(Dependency) - Method in class org.codehaus.mojo.natives.Dependency
Method addDependency
addFilename(String) - Method in class org.codehaus.mojo.natives.parser.AbstractParser
 
addFilename(String) - Method in class org.codehaus.mojo.natives.parser.CParser
 
addFilename(String) - Method in class org.codehaus.mojo.natives.parser.FortranParser
Called by FilenameState at completion of file name production.
addJavaHIncludePaths() - Method in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
 
afterExecute(Runnable, Throwable) - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerThreadPoolExecutor
 
analyze() - Method in class org.codehaus.mojo.natives.Dependency
 
append(StringBuilder, String, int) - Method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
Append a description to the buffer by respecting the indentSize and lineLength parameters.
ArchiveLinker - Class in org.codehaus.mojo.natives.linker
 
ArchiveLinker() - Constructor for class org.codehaus.mojo.natives.linker.ArchiveLinker
 
archiverManager - Variable in class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
Internal component for archiving purposes
artifactFactory - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Internal
attach - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Archive all generated include files and deploy as an inczip
attach - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Attach the linker's outputs to maven project be installed/deployed.
attachGeneratedIncludeFilesAsIncZip() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
 
attachPrimaryArtifact() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
attachSecondaryArtifacts() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 

B

basedir - Variable in class org.codehaus.mojo.natives.util.FileSet
 
BCC_INSTALL_ENV_KEY - Static variable in class org.codehaus.mojo.natives.bcc.BCCEnvFactory
 
BCCCompiler - Class in org.codehaus.mojo.natives.bcc
 
BCCCompiler() - Constructor for class org.codehaus.mojo.natives.bcc.BCCCompiler
 
BCCEnvFactory - Class in org.codehaus.mojo.natives.bcc
BCC Environment Setup
BCCEnvFactory() - Constructor for class org.codehaus.mojo.natives.bcc.BCCEnvFactory
 
BCCLinker - Class in org.codehaus.mojo.natives.bcc
 
BCCLinker() - Constructor for class org.codehaus.mojo.natives.bcc.BCCLinker
 
BCCResourceCompiler - Class in org.codehaus.mojo.natives.bcc
 
BCCResourceCompiler() - Constructor for class org.codehaus.mojo.natives.bcc.BCCResourceCompiler
 
beforeExecute(Thread, Runnable) - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerThreadPoolExecutor
 
bracket - Variable in class org.codehaus.mojo.natives.parser.PostE
 
branchChars - Variable in class org.codehaus.mojo.natives.parser.BranchState
 
BranchState - Class in org.codehaus.mojo.natives.parser
 
BranchState(AbstractParser, char[], AbstractParserState[], AbstractParserState) - Constructor for class org.codehaus.mojo.natives.parser.BranchState
 
branchStates - Variable in class org.codehaus.mojo.natives.parser.BranchState
 
breakPaths(String) - Static method in class org.codehaus.mojo.natives.util.FileUtil
 
buf - Variable in class org.codehaus.mojo.natives.parser.FilenameState
 
build() - Method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 

C

CaseInsensitiveLetterState - Class in org.codehaus.mojo.natives.parser
This parser state checks consumed characters against a specific character (case insensitive).
CaseInsensitiveLetterState(AbstractParser, char, AbstractParserState, AbstractParserState) - Constructor for class org.codehaus.mojo.natives.parser.CaseInsensitiveLetterState
Constructor.
CCompiler - Class in org.codehaus.mojo.natives.c
Generic C/CPP compiler with "-o " as its output option
CCompiler() - Constructor for class org.codehaus.mojo.natives.c.CCompiler
 
CCompilerClassic - Class in org.codehaus.mojo.natives.c
Generic C/CPP compiler with "-o" as its output option
CCompilerClassic() - Constructor for class org.codehaus.mojo.natives.c.CCompilerClassic
 
checkStaleLinkage - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
Enable this option to speed up linkage for large project with no dependencies changes
checkStaleLinkage - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Enable this option to speed up linkage for large project with no dependencies changes
checkStaleLinkage - Variable in class org.codehaus.mojo.natives.plugin.NativeManifestMojo
Enable this option to speed up linkage for large project with no dependencies changes
cl - Variable in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerRunnable
 
classifier - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Classifier name when install/deploy generated includes file.
classifier - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Option to install primary artifact as a classifier, useful to install/deploy debug artifacts
className - Variable in class org.codehaus.mojo.natives.plugin.JavahInclude
 
classNames - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
classPaths - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
ClassPaths to locate classNames
CLinker - Class in org.codehaus.mojo.natives.c
Generic C/CPP linker with "-o " as its output option
CLinker() - Constructor for class org.codehaus.mojo.natives.c.CLinker
 
CLinkerClassic - Class in org.codehaus.mojo.natives.c
Generic C/CPP linker with "-o" as its output option
CLinkerClassic() - Constructor for class org.codehaus.mojo.natives.c.CLinkerClassic
 
CommandLineUtil - Class in org.codehaus.mojo.natives.util
 
CommandLineUtil() - Constructor for class org.codehaus.mojo.natives.util.CommandLineUtil
 
Community2017x64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
Community2017x64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.Community2017x64EnvFactory
 
Community2017x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
Community2017x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.Community2017x86AMD64EnvFactory
 
Community2017x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
Community2017x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.Community2017x86EnvFactory
 
compile(CompilerConfiguration, File[]) - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler
 
compile(CompilerConfiguration, File[]) - Method in interface org.codehaus.mojo.natives.compiler.Compiler
 
compile(MessageCompilerConfiguration, File[]) - Method in class org.codehaus.mojo.natives.compiler.AbstractMessageCompiler
 
compile(MessageCompilerConfiguration, File[]) - Method in interface org.codehaus.mojo.natives.compiler.MessageCompiler
 
compile(ResourceCompilerConfiguration, NativeSources[]) - Method in class org.codehaus.mojo.natives.compiler.AbstractResourceCompiler
 
compile(ResourceCompilerConfiguration, NativeSources[]) - Method in interface org.codehaus.mojo.natives.compiler.ResourceCompiler
 
compile(JavahConfiguration) - Method in interface org.codehaus.mojo.natives.javah.Javah
 
compile(JavahConfiguration) - Method in class org.codehaus.mojo.natives.javah.JavahExecutable
 
Compiler - Interface in org.codehaus.mojo.natives.compiler
 
CompilerConfiguration - Class in org.codehaus.mojo.natives.compiler
CompilerConfiguration contains inputs by the user + DependencyMangement for dependencies analysis
CompilerConfiguration() - Constructor for class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
compilerEndOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Compiler options
compilerExecutable - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Use this field to override provider specific compiler executable
CompilerManager - Interface in org.codehaus.mojo.natives.manager
 
compilerMiddleOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Compiler options
compilerOutputDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Compiler output files ( .o, .obj, etc) location
compilerProvider - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Compiler Provider Type
compilerProvider - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Override this property if permitted by compilerProvider
CompilerRunnable(Commandline, Logger) - Constructor for class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerRunnable
 
compilerStartOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Compiler options
CompilerThreadPoolExecutor(int) - Constructor for class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerThreadPoolExecutor
 
config - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
For unittest only
config - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
For unit test only
config - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
For unit test only
ConfigurationBase - Class in org.codehaus.mojo.natives
 
ConfigurationBase() - Constructor for class org.codehaus.mojo.natives.ConfigurationBase
 
consume(char) - Method in class org.codehaus.mojo.natives.parser.AbstractParserState
Consume a character
consume(char) - Method in class org.codehaus.mojo.natives.parser.BranchState
 
consume(char) - Method in class org.codehaus.mojo.natives.parser.CaseInsensitiveLetterState
Consumes a character and returns the next state for the parser.
consume(char) - Method in class org.codehaus.mojo.natives.parser.FilenameState
 
consume(char) - Method in class org.codehaus.mojo.natives.parser.LetterState
Consumes a character and returns the next state for the parser.
consume(char) - Method in class org.codehaus.mojo.natives.parser.PostE
 
consume(char) - Method in class org.codehaus.mojo.natives.parser.WhitespaceOrCaseInsensitiveLetterState
Consumes a character and returns the next state for the parser.
consume(char) - Method in class org.codehaus.mojo.natives.parser.WhitespaceOrLetterState
Consumes a character and returns the next state for the parser.
consumeLine(String) - Method in class org.codehaus.mojo.natives.msvc.EnvStreamConsumer
 
contains(Dependency) - Method in class org.codehaus.mojo.natives.Dependency
 
CParser - Class in org.codehaus.mojo.natives.parser
A parser that extracts #include statements from a Reader.
CParser() - Constructor for class org.codehaus.mojo.natives.parser.CParser
 
createEnvs() - Method in class org.codehaus.mojo.natives.AbstractEnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.bcc.BCCEnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.Community2017x64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.Community2017x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.Community2017x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2003EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2003ToolkitEnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2005AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2005x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2005x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2008x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2008x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2010x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2010x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2012x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2012x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2013x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2013x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019AMD64x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019x64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019x86AMD64EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019x86EnvFactory
 
createEnvs() - Method in class org.codehaus.mojo.natives.msvc.MSVC6EnvFactory
 
createEnvs(String, String) - Method in class org.codehaus.mojo.natives.msvc.AbstractCommunityEnvFactory
 
createEnvs(String, String) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
createEnvWrapperFile(File, String) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVC2017CircaEnvFactoryHelper
 
createEnvWrapperFile(File, String) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVC2019EnvFactory
 
createEnvWrapperFile(File, String) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
createJavahCommand(JavahConfiguration) - Method in class org.codehaus.mojo.natives.javah.JavahExecutable
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.bcc.BCCLinker
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.bcc.TLibLinker
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.c.CLinker
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.linker.AbstractLinker
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.linker.ArchiveLinker
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.mingw.GccLinker
 
createLinkerCommandLine(List<File>, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.msvc.MSVCLinker
 
createLinkerConfiguration() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
createProviderConfiguration() - Method in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
 
createProviderConfiguration(String[], String) - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
 

D

debugOutputDirectory - Variable in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
debugOutputDirectory - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
DEFAULT_BCC_INSTALL_DIR - Static variable in class org.codehaus.mojo.natives.bcc.BCCEnvFactory
 
DEFAULT_EXECUTABLE - Static variable in class org.codehaus.mojo.natives.bcc.BCCLinker
 
DEFAULT_LINE_LENGTH - Static variable in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
DEFAULT_MSVC2003_TOOLKT_INSTALL_DIR - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2003ToolkitEnvFactory
 
DEFAULT_MSVS2003_INSTALL_DIR - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2003EnvFactory
 
DEFAULT_MSVS2005_INSTALL_DIR - Static variable in class org.codehaus.mojo.natives.msvc.AbstractMSVC2005EnvFactory
 
DEFAULT_MSVS6_INSTALL_DIR - Static variable in class org.codehaus.mojo.natives.msvc.MSVC6EnvFactory
 
DefaultCompilerManager - Class in org.codehaus.mojo.natives.manager
 
DefaultCompilerManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultCompilerManager
 
DefaultEnvFactoryManager - Class in org.codehaus.mojo.natives.manager
Construct EnvFactory
DefaultEnvFactoryManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultEnvFactoryManager
 
DefaultJavahManager - Class in org.codehaus.mojo.natives.manager
 
DefaultJavahManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultJavahManager
 
DefaultLinkerManager - Class in org.codehaus.mojo.natives.manager
 
DefaultLinkerManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultLinkerManager
 
DefaultManifestManager - Class in org.codehaus.mojo.natives.manager
 
DefaultManifestManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultManifestManager
 
DefaultMessageCompilerManager - Class in org.codehaus.mojo.natives.manager
 
DefaultMessageCompilerManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultMessageCompilerManager
 
DefaultRanlib - Class in org.codehaus.mojo.natives.linker
 
DefaultRanlib() - Constructor for class org.codehaus.mojo.natives.linker.DefaultRanlib
 
DefaultRanlibManager - Class in org.codehaus.mojo.natives.manager
 
DefaultRanlibManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultRanlibManager
 
DefaultResourceCompilerManager - Class in org.codehaus.mojo.natives.manager
 
DefaultResourceCompilerManager() - Constructor for class org.codehaus.mojo.natives.manager.DefaultResourceCompilerManager
 
dependencies - Variable in class org.codehaus.mojo.natives.Dependency
Field dependencies
Dependency - Class in org.codehaus.mojo.natives
Dependency analizer of a native source file
Dependency(File, Parser, File[]) - Constructor for class org.codehaus.mojo.natives.Dependency
 
Dependency(Dependency, File, Parser, File[]) - Constructor for class org.codehaus.mojo.natives.Dependency
 
dependencyAnalysisParticipation - Variable in class org.codehaus.mojo.natives.NativeSources
 
dependencyIncludeDirectory - Variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
Directory to unpack .inczip dependency files to be included as system include path
dependencyIncZipMarkerDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
Internal
deployable - Variable in class org.codehaus.mojo.natives.NativeSources
Hint Maven to bundle up all file under 'directory' and deploy
detail - Variable in class org.codehaus.mojo.native_maven_plugin.HelpMojo
If true, display all settable properties for each goal.
directory - Variable in class org.codehaus.mojo.natives.NativeSources
 
discoverAdditionalJNIClassName() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Get applicable class names to be "javahed"

E

EMPTY_FILE_ARRAY - Static variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
EMPTY_FILE_ARRAY - Static variable in class org.codehaus.mojo.natives.util.FileSet
 
EMPTY_FILE_LIST - Static variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
EMPTY_STRING_ARRAY - Static variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
endOptions - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
endOptions - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
envFactory - Variable in class org.codehaus.mojo.natives.ConfigurationBase
 
envFactory - Variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
EnvFactory - Interface in org.codehaus.mojo.natives
 
envFactoryCache - Variable in class org.codehaus.mojo.natives.manager.DefaultEnvFactoryManager
 
envFactoryManager - Variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
EnvFactoryManager - Interface in org.codehaus.mojo.natives.manager
 
envFactoryName - Variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
Specifies a fully qualified class name implementing the org.codehaus.mojo.natives.EnvFactory interface.
environmentVariables - Variable in class org.codehaus.mojo.natives.msvc.MSVCCompiler
 
envs - Static variable in class org.codehaus.mojo.natives.AbstractEnvFactory
 
envs - Static variable in class org.codehaus.mojo.natives.bcc.BCCEnvFactory
 
envs - Variable in class org.codehaus.mojo.natives.msvc.EnvStreamConsumer
 
envs2019amd64x86 - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2019AMD64x86EnvFactory
Each env factory needs its own static field, otherwise the different "vcvarsall " calls will end up colliding with each other.
envs2019x64 - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2019x64EnvFactory
Each env factory needs its own static field, otherwise the different "vcvarsall " calls will end up colliding with each other.
envs2019x86 - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2019x86EnvFactory
Each env factory needs its own static field, otherwise the different "vcvarsall " calls will end up colliding with each other.
envs2019x86amd64 - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2019x86AMD64EnvFactory
Each env factory needs its own static field, otherwise the different "vcvarsall " calls will end up colliding with each other.
EnvStreamConsumer - Class in org.codehaus.mojo.natives.msvc
 
EnvStreamConsumer() - Constructor for class org.codehaus.mojo.natives.msvc.EnvStreamConsumer
 
EnvUtil - Class in org.codehaus.mojo.natives.util
 
EnvUtil() - Constructor for class org.codehaus.mojo.natives.util.EnvUtil
 
errorFound - Variable in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerThreadPoolExecutor
 
excludes - Variable in class org.codehaus.mojo.natives.NativeSources
ANT expression for source exclusions
executable - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
Must be in your path
executable - Variable in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
Must be in your path
executable - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
Must be in your path
executable - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
Must be in your path
EXECUTABLE - Static variable in class org.codehaus.mojo.natives.bcc.TLibLinker
 
EXECUTABLE - Static variable in class org.codehaus.mojo.natives.linker.ArchiveLinker
 
execute() - Method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeInitializeMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeManifestMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeRanlibMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
 
execute() - Method in class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
 
execute(Commandline, Logger) - Static method in class org.codehaus.mojo.natives.util.CommandLineUtil
 
executeCommandLine(Commandline) - Method in class org.codehaus.mojo.natives.msvc.AbstractCommunityEnvFactory
 
executeCommandLine(Commandline) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVC2017CircaEnvFactoryHelper
 
externalLibDirectory - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
Single location that the client must place library files to be linked with
externalLibDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Dependent libraries with version + classifier removed are copied to this directory to be linked to the build artifact
externalLibFileNames - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
Library file names in externalLibDirectory

F

fileName - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
Option to combine all generated include files into one file ${outputDirectory}/${fileName} Support javah -o option
fileNames - Variable in class org.codehaus.mojo.natives.NativeSources
 
FilenameState - Class in org.codehaus.mojo.natives.parser
 
FilenameState(AbstractParser, char[]) - Constructor for class org.codehaus.mojo.natives.parser.FilenameState
 
files - Variable in class org.codehaus.mojo.natives.util.FileSet
List of files, all relative to the basedir.
FileSet - Class in org.codehaus.mojo.natives.util
 
FileSet(File) - Constructor for class org.codehaus.mojo.natives.util.FileSet
 
FileSet(File, File) - Constructor for class org.codehaus.mojo.natives.util.FileSet
 
FileSet(File, File[]) - Constructor for class org.codehaus.mojo.natives.util.FileSet
 
FileSet(File, String, String) - Constructor for class org.codehaus.mojo.natives.util.FileSet
 
FileUtil - Class in org.codehaus.mojo.natives.util
 
FileUtil() - Constructor for class org.codehaus.mojo.natives.util.FileUtil
 
findNamedChild(Node, String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
findSingleChild(Node, String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
FortranParser - Class in org.codehaus.mojo.natives.parser
A parser that extracts INCLUDE statements from a Reader.
FortranParser() - Constructor for class org.codehaus.mojo.natives.parser.FortranParser
Default constructor.

G

GccCompiler - Class in org.codehaus.mojo.natives.mingw
Generic MinGW compiler with "-o " as its output option
GccCompiler() - Constructor for class org.codehaus.mojo.natives.mingw.GccCompiler
 
GccLinker - Class in org.codehaus.mojo.natives.mingw
Generic MinGW linker with "-o " as its output option
GccLinker() - Constructor for class org.codehaus.mojo.natives.mingw.GccLinker
 
getAllCompilersOutputFileList() - Method in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
getAllSourceFiles(NativeSources[]) - Static method in class org.codehaus.mojo.natives.NativeSources
Helper to get all source files in a Array of NativeSources
getBasedir() - Method in class org.codehaus.mojo.natives.util.FileSet
 
getClassName() - Method in class org.codehaus.mojo.natives.plugin.JavahInclude
 
getClassNames() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getClassPaths() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getCommandLine(File, File, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.bcc.BCCCompiler
 
getCommandLine(File, File, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
Setup Compiler Command line
getCommandLine(File, File, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler
 
getCommandLine(File, File, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
Setup Compiler Command line
getCommandLine(File, File, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.msvc.MSVCCompiler
 
getCommandLine(MessageCompilerConfiguration, File) - Method in class org.codehaus.mojo.natives.compiler.AbstractMessageCompiler
 
getCommandLine(MessageCompilerConfiguration, File) - Method in class org.codehaus.mojo.natives.msvc.MSVCMessageCompiler
 
getCommandLine(ResourceCompilerConfiguration, File) - Method in class org.codehaus.mojo.natives.bcc.BCCResourceCompiler
 
getCommandLine(ResourceCompilerConfiguration, File) - Method in class org.codehaus.mojo.natives.compiler.AbstractResourceCompiler
 
getCommandLine(ResourceCompilerConfiguration, File) - Method in class org.codehaus.mojo.natives.mingw.WindresResourceCompiler
 
getCommandLine(ResourceCompilerConfiguration, File) - Method in class org.codehaus.mojo.natives.msvc.MSVCResourceCompiler
 
getCommonToolDirectory() - Method in class org.codehaus.mojo.natives.msvc.MSVC2008x86AMD64EnvFactory
 
getCommonToolDirectory() - Method in class org.codehaus.mojo.natives.msvc.MSVC2008x86EnvFactory
 
getCommonToolDirectory(String) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
getCompiler(String) - Method in interface org.codehaus.mojo.natives.manager.CompilerManager
 
getCompiler(String) - Method in class org.codehaus.mojo.natives.manager.DefaultCompilerManager
 
getCompilerConfiguration() - Method in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Internal only for test harness purpose
getCompositeLastModified() - Method in class org.codehaus.mojo.natives.Dependency
 
getDebugOutputDirectory() - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
getDebugOutputDirectory() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getDeepDependencyCount() - Method in class org.codehaus.mojo.natives.Dependency
 
getDependencies() - Method in class org.codehaus.mojo.natives.Dependency
Method getDependencies
getDependenciesFileOrderList() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
convert dependencyLinkingOrders to a file list
getDependencyAnalysisParticipation() - Method in class org.codehaus.mojo.natives.NativeSources
 
getDependencyFile(Artifact, boolean) - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
getDirectory() - Method in class org.codehaus.mojo.natives.NativeSources
 
getEndOptions() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getEndOptions() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getEnv(String) - Static method in class org.codehaus.mojo.natives.util.EnvUtil
 
getEnv(String, String) - Static method in class org.codehaus.mojo.natives.util.EnvUtil
 
getEnv(String, String, String) - Static method in class org.codehaus.mojo.natives.util.EnvUtil
 
getEnvFactory() - Method in class org.codehaus.mojo.natives.ConfigurationBase
 
getEnvFactory() - Method in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
getEnvFactory(String) - Method in class org.codehaus.mojo.natives.manager.DefaultEnvFactoryManager
 
getEnvFactory(String) - Method in interface org.codehaus.mojo.natives.manager.EnvFactoryManager
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.AbstractEnvFactory
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.bcc.BCCEnvFactory
 
getEnvironmentVariables() - Method in interface org.codehaus.mojo.natives.EnvFactory
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019AMD64x86EnvFactory
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019x64EnvFactory
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019x86AMD64EnvFactory
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.msvc.MSVC2019x86EnvFactory
 
getEnvironmentVariables() - Method in class org.codehaus.mojo.natives.msvc.MSVCCompiler
 
getExcludes() - Method in class org.codehaus.mojo.natives.NativeSources
 
getExecutable() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getExecutable() - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
getExecutable() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getExecutable() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getExternalLibDirectory() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getExternalLibFileNames() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getFileName() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getFileNames() - Method in class org.codehaus.mojo.natives.NativeSources
 
getFiles() - Method in class org.codehaus.mojo.natives.NativeSources
 
getFiles() - Method in class org.codehaus.mojo.natives.util.FileSet
 
getHeaderName() - Method in class org.codehaus.mojo.natives.plugin.JavahInclude
 
getIncludeNames() - Method in class org.codehaus.mojo.natives.Dependency
 
getIncludePaths() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getIncludePaths() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getIncludePaths(NativeSources[]) - Static method in class org.codehaus.mojo.natives.NativeSources
 
getIncludes() - Method in class org.codehaus.mojo.natives.NativeSources
 
getIncludes() - Method in class org.codehaus.mojo.natives.parser.CParser
 
getIncludes() - Method in class org.codehaus.mojo.natives.parser.FortranParser
Gets collection of include file names encountered in parse.
getIncludes() - Method in interface org.codehaus.mojo.natives.parser.Parser
 
getIncZipDependencies() - Method in class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
Get all .inczip compile time dependencies
getIndentLevel(String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
Gets the indentation level of the specified line.
getInputFile() - Method in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
getJavah() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
 
getJavah(String) - Method in class org.codehaus.mojo.natives.manager.DefaultJavahManager
 
getJavah(String) - Method in interface org.codehaus.mojo.natives.manager.JavahManager
 
getJavahArtifacts() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Get all jars in the pom excluding transitive, test, and provided scope dependencies.
getJavahClassPath() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Build classpaths from dependent jars including project output directory (i.e.
getJavahConfiguration() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Internal only for test harness purpose
getJavaHExecutable() - Method in class org.codehaus.mojo.natives.javah.JavahMacOSExecutable
Deprecated.
 
getJavaHExecutable(JavahConfiguration) - Method in class org.codehaus.mojo.natives.javah.JavahExecutable
 
getJavahPath() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getLastModified() - Method in class org.codehaus.mojo.natives.Dependency
Method getLastModified
getLgetLinkerConfiguration() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
getLibFileNames() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
getLinker() - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
getLinker(String) - Method in class org.codehaus.mojo.natives.manager.DefaultLinkerManager
 
getLinker(String) - Method in interface org.codehaus.mojo.natives.manager.LinkerManager
 
getLinkerOutputOption() - Method in class org.codehaus.mojo.natives.c.CLinker
 
getLinkerOutputOption() - Method in class org.codehaus.mojo.natives.c.CLinkerClassic
 
getLinkerOutputOption() - Method in class org.codehaus.mojo.natives.mingw.GccLinker
 
getLinkerOutputOption() - Method in class org.codehaus.mojo.natives.msvc.MSVCLinker
 
getManifest() - Method in class org.codehaus.mojo.natives.plugin.NativeManifestMojo
 
getManifest(String) - Method in class org.codehaus.mojo.natives.manager.DefaultManifestManager
 
getManifest(String) - Method in interface org.codehaus.mojo.natives.manager.ManifestManager
 
getManifestFile() - Method in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
getMessageCompiler() - Method in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
 
getMessageCompiler(String) - Method in class org.codehaus.mojo.natives.manager.DefaultMessageCompilerManager
 
getMessageCompiler(String) - Method in interface org.codehaus.mojo.natives.manager.MessageCompilerManager
 
getMiddleOptions() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getMiddleOptions() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getNewLineState() - Method in class org.codehaus.mojo.natives.parser.AbstractParser
 
getNewLineState() - Method in class org.codehaus.mojo.natives.parser.CParser
 
getNewLineState() - Method in class org.codehaus.mojo.natives.parser.FortranParser
Get the state for the beginning of a new line.
getNoMatchState() - Method in class org.codehaus.mojo.natives.parser.BranchState
 
getNumberOfConcurrentCompilation() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getObjectFile(File, File, String) - Static method in class org.codehaus.mojo.natives.compiler.AbstractCompiler
Figure out the object file relative path from a given source file
getObjectFileExtension() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getObjectFileExtension(String) - Static method in class org.codehaus.mojo.natives.compiler.AbstractCompiler
return "obj" or "o" when file extension is not given based on current platform
getOptions() - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
getOptions() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getOutputDirectory() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getOutputDirectory() - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
getOutputDirectory() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getOutputDirectory() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getOutputDirectory() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getOutputFile() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
convenient method to get linker output file
getOutputFile(File) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getOutputFileExtension() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getOutputFileName() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.bcc.BCCCompiler
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.c.CCompiler
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.c.CCompilerClassic
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.mingw.GccCompiler
 
getOutputFileOption() - Method in class org.codehaus.mojo.natives.msvc.MSVCCompiler
 
getParent() - Method in class org.codehaus.mojo.natives.Dependency
 
getParsedEnv() - Method in class org.codehaus.mojo.natives.msvc.EnvStreamConsumer
 
getParser() - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
getParser() - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler
 
getParser() - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
getParser() - Method in class org.codehaus.mojo.natives.parser.AbstractParserState
 
getProgramFiles() - Static method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
getProgramFilesX86() - Static method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
getProject() - Method in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
Internal for unit test only
getProject() - Method in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Internal for unit test only
getProperty(String) - Static method in class org.codehaus.mojo.natives.util.EnvUtil
 
getPropertyFromExpression(String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
getProviderName() - Method in exception org.codehaus.mojo.natives.manager.NoSuchNativeProviderException
 
getRanlib() - Method in class org.codehaus.mojo.natives.plugin.NativeRanlibMojo
 
getRanlib(String) - Method in class org.codehaus.mojo.natives.manager.DefaultRanlibManager
 
getRanlib(String) - Method in interface org.codehaus.mojo.natives.manager.RanlibManager
 
getRelativeFile(File, File) - Static method in class org.codehaus.mojo.natives.util.FileUtil
Returns a relative path for the targetFile relative to the base directory.
getResourceCompiler() - Method in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
 
getResourceCompiler(String) - Method in class org.codehaus.mojo.natives.manager.DefaultResourceCompilerManager
 
getResourceCompiler(String) - Method in interface org.codehaus.mojo.natives.manager.ResourceCompilerManager
 
getRoot() - Method in class org.codehaus.mojo.natives.Dependency
 
getSingleChild(Node, String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
getSource() - Method in class org.codehaus.mojo.natives.Dependency
Method getSource
getStartOptions() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getStartOptions() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getSystemIncludePaths() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getSystemIncludePaths() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getSystemIncludePaths(NativeSources[]) - Static method in class org.codehaus.mojo.natives.NativeSources
 
getSystemRoot() - Static method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
getUseEnvClasspath() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getValue(String, String, String) - Static method in class org.codehaus.mojo.natives.msvc.RegQuery
 
getValue(Node, String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
getVerbose() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getVisualStudioInstallDirectory(File) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
 
getVisualStudioInstallDirectory(File) - Method in class org.codehaus.mojo.natives.msvc.MSVC2008x86AMD64EnvFactory
 
getVisualStudioInstallDirectory(File) - Method in class org.codehaus.mojo.natives.msvc.MSVC2008x86EnvFactory
 
getWorkingDirectory() - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
getWorkingDirectory() - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
getWorkingDirectory() - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
getWorkingDirectory() - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
getWorkingDirectory() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
getWorkingDirectory() - Method in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
goal - Variable in class org.codehaus.mojo.native_maven_plugin.HelpMojo
The name of the goal for which to show help.

H

headerName - Variable in class org.codehaus.mojo.natives.plugin.JavahInclude
 
helper - Variable in class org.codehaus.mojo.natives.msvc.AbstractCommunityEnvFactory
 
helper - Variable in class org.codehaus.mojo.natives.msvc.AbstractMSVC2019EnvFactory
 
HelpMojo - Class in org.codehaus.mojo.native_maven_plugin
Display help information on native-maven-plugin.
Call mvn native:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.codehaus.mojo.native_maven_plugin.HelpMojo
 

I

includePaths - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
includePaths - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
includePaths - Variable in class org.codehaus.mojo.natives.Dependency
 
includes - Variable in class org.codehaus.mojo.natives.NativeSources
ANT expression to get all compilable source files
includes - Variable in class org.codehaus.mojo.natives.parser.CParser
 
includes - Variable in class org.codehaus.mojo.natives.parser.FortranParser
List of included filenames.
INCZIP_FOUND - Static variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
INCZIP_TYPE - Static variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
incZipFile - Variable in class org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
Archive file to bundle all enable NativeSources
incZipFile - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Archive file to bundle all generated include files if enable by ${attach}
indentSize - Variable in class org.codehaus.mojo.native_maven_plugin.HelpMojo
The number of spaces per indentation level, should be positive.
init(Dependency, File, Parser, File[]) - Method in class org.codehaus.mojo.natives.Dependency
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultCompilerManager
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultJavahManager
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultLinkerManager
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultManifestManager
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultMessageCompilerManager
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultRanlibManager
 
initialize() - Method in class org.codehaus.mojo.natives.manager.DefaultResourceCompilerManager
 
inputFile - Variable in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
isCheckStaleLinkage() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
isDeployable() - Method in class org.codehaus.mojo.natives.NativeSources
 
isErrorFound() - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerThreadPoolExecutor
 
isNotEmpty(String) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
isResourceFileStaled(File, File, File[]) - Method in class org.codehaus.mojo.natives.compiler.AbstractResourceCompiler
 
isStaled(File, File, Parser, File[]) - Static method in class org.codehaus.mojo.natives.SourceDependencyAnalyzer
 
isStaled(LinkerConfiguration, List<File>) - Method in class org.codehaus.mojo.natives.linker.AbstractLinker
 
isUsingLinkerResponseFile() - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 

J

Javah - Interface in org.codehaus.mojo.natives.javah
Generates JNI header files using javah
javahClassNames - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
List of class names to generate native files.
JavahConfiguration - Class in org.codehaus.mojo.natives.javah
 
JavahConfiguration() - Constructor for class org.codehaus.mojo.natives.javah.JavahConfiguration
 
JavahExecutable - Class in org.codehaus.mojo.natives.javah
Sun's javah compatible implementation
JavahExecutable() - Constructor for class org.codehaus.mojo.natives.javah.JavahExecutable
 
JavahInclude - Class in org.codehaus.mojo.natives.plugin
 
JavahInclude() - Constructor for class org.codehaus.mojo.natives.plugin.JavahInclude
 
javahIncludes - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Additional javah classname and its corresponding header name.
JavahMacOSExecutable - Class in org.codehaus.mojo.natives.javah
Deprecated.
use the JavahExecutable instead since its invokes javah on system path
JavahMacOSExecutable() - Constructor for class org.codehaus.mojo.natives.javah.JavahMacOSExecutable
Deprecated.
 
JavahManager - Interface in org.codehaus.mojo.natives.manager
 
javahOS - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Javah OS name.
javahOutputDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Where to place javah generated file
javahOutputFileName - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
if configured, this value will be combined with outputDirectory to pass into javah's -o option
javahPath - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
Location for the actual binary.
javahPath - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Path to javah executable, if present, it will override the default one which bases on architecture type.
javahProvider - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Javah Provider.
javahSearchJNIFromDependencies - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Enable the search from project dependencies for JNI interfaces, in addition to javahClassNames
javahVerbose - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Enable javah verbose mode
jdkIncludePath - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
JDK native include directory

L

lastModified - Variable in class org.codehaus.mojo.natives.Dependency
Field lastModified
LetterState - Class in org.codehaus.mojo.natives.parser
This parser state checks consumed characters against a specific character.
LetterState(AbstractParser, char, AbstractParserState, AbstractParserState) - Constructor for class org.codehaus.mojo.natives.parser.LetterState
Constructor.
lineLength - Variable in class org.codehaus.mojo.native_maven_plugin.HelpMojo
The maximum length of a display line, should be positive.
link(LinkerConfiguration, List<File>) - Method in class org.codehaus.mojo.natives.linker.AbstractLinker
 
link(LinkerConfiguration, List<File>) - Method in interface org.codehaus.mojo.natives.linker.Linker
 
Linker - Interface in org.codehaus.mojo.natives.linker
 
LINKER_INPUT_LIST_NAME - Static variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
LINKER_OUTPUT_PATH - Static variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
LinkerConfiguration - Class in org.codehaus.mojo.natives.linker
 
LinkerConfiguration() - Constructor for class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
linkerEndOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Additional linker command options
linkerExecutable - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Override this property if permitted by linkerProvider.
linkerFinalName - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
The name of the generated file
linkerFinalNameExt - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
The extension of the generated file.
LinkerManager - Interface in org.codehaus.mojo.natives.manager
 
linkerMiddleOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Additional linker command options
linkerOutputDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Where to place the final packaging
linkerProvider - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Default value is ${compilerProvider}
linkerSecondaryOutputExtensions - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Comma separated extension type to be installed/deployed.
linkerStartOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Additional linker command options
linkingOrderLibs - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Option to reorder dependency list, each item has the format of ${groupId}:${artifactId}
logger - Variable in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerRunnable
 
lookupDependencyUsingGroupArtifactIdPair(String) - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Look up library in dependency list using groupId:artifactId key Note: we can not use project.artifactMap due the introduction of inczip dependency where 2 dependency with the same artifactId and groupId, but differs by extension type make the map not suitable for lookup
lowerLetter - Variable in class org.codehaus.mojo.natives.parser.CaseInsensitiveLetterState
Lower case version of character to match.
lowerLetter - Variable in class org.codehaus.mojo.natives.parser.WhitespaceOrCaseInsensitiveLetterState
Character to match (lower case).

M

manager - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
 
manager - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Internal: To look up javah implementation
manager - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
Internal
manager - Variable in class org.codehaus.mojo.natives.plugin.NativeManifestMojo
Internal - To look up manifest implementation
manager - Variable in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
Internal
manager - Variable in class org.codehaus.mojo.natives.plugin.NativeRanlibMojo
To look up ranlib implementation
manager - Variable in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
Internal
Manifest - Interface in org.codehaus.mojo.natives.linker
 
ManifestConfiguration - Class in org.codehaus.mojo.natives.linker
 
ManifestConfiguration() - Constructor for class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
manifestExtension - Variable in class org.codehaus.mojo.natives.plugin.NativeManifestMojo
Manifest extension
manifestFile - Variable in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
ManifestManager - Interface in org.codehaus.mojo.natives.manager
 
MessageCompiler - Interface in org.codehaus.mojo.natives.compiler
 
MessageCompilerConfiguration - Class in org.codehaus.mojo.natives.compiler
 
MessageCompilerConfiguration() - Constructor for class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
messageCompilerExecutable - Variable in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
Use this field to override provider specific message compiler executable
MessageCompilerManager - Interface in org.codehaus.mojo.natives.manager
 
messageCompilerOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
Additional Compiler options
messageCompilerOutputDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
Where to place the compiler object files
messageFiles - Variable in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
List of message files to compile
middleOptions - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
middleOptions - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
MSVC2003_TOOLKIT_INSTALL_ENV_KEY - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2003ToolkitEnvFactory
 
MSVC2003EnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of Microsoft Visual Studio .NET 2003's vcvars32.bat
MSVC2003EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2003EnvFactory
 
MSVC2003ToolkitEnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of Microsoft Visual C++ Toolkit 2003's vcvars32.bat
MSVC2003ToolkitEnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2003ToolkitEnvFactory
 
MSVC2005AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of MSVC2005's vcvarsamd64.bat
MSVC2005AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2005AMD64EnvFactory
 
MSVC2005x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of MSVC2005's vcvarsx86_amd64.bat
MSVC2005x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2005x86AMD64EnvFactory
 
MSVC2005x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of MSVC2005's vcvars32.bat
MSVC2005x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2005x86EnvFactory
 
MSVC2008x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
Microsoft Visual Studio 9.0\Common7\Tools\vcvarsx86_adm64.bat environment
MSVC2008x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2008x86AMD64EnvFactory
 
MSVC2008x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat environment
MSVC2008x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2008x86EnvFactory
 
MSVC2010x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2010x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2010x86AMD64EnvFactory
 
MSVC2010x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2010x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2010x86EnvFactory
 
MSVC2012x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2012x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2012x86AMD64EnvFactory
 
MSVC2012x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2012x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2012x86EnvFactory
 
MSVC2013x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2013x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2013x86AMD64EnvFactory
 
MSVC2013x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2013x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2013x86EnvFactory
 
MSVC2019AMD64x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2019AMD64x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2019AMD64x86EnvFactory
 
MSVC2019x64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2019x64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2019x64EnvFactory
 
MSVC2019x86AMD64EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2019x86AMD64EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2019x86AMD64EnvFactory
 
MSVC2019x86EnvFactory - Class in org.codehaus.mojo.natives.msvc
 
MSVC2019x86EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC2019x86EnvFactory
 
MSVC6EnvFactory - Class in org.codehaus.mojo.natives.msvc
Equivalent of MSVC6's vcvars32.bat
MSVC6EnvFactory() - Constructor for class org.codehaus.mojo.natives.msvc.MSVC6EnvFactory
 
MSVCCompiler - Class in org.codehaus.mojo.natives.msvc
 
MSVCCompiler() - Constructor for class org.codehaus.mojo.natives.msvc.MSVCCompiler
 
MSVCLinker - Class in org.codehaus.mojo.natives.msvc
 
MSVCLinker() - Constructor for class org.codehaus.mojo.natives.msvc.MSVCLinker
 
MSVCManifest - Class in org.codehaus.mojo.natives.msvc
 
MSVCManifest() - Constructor for class org.codehaus.mojo.natives.msvc.MSVCManifest
 
MSVCMessageCompiler - Class in org.codehaus.mojo.natives.msvc
 
MSVCMessageCompiler() - Constructor for class org.codehaus.mojo.natives.msvc.MSVCMessageCompiler
 
MSVCResourceCompiler - Class in org.codehaus.mojo.natives.msvc
 
MSVCResourceCompiler() - Constructor for class org.codehaus.mojo.natives.msvc.MSVCResourceCompiler
 
MSVS2003_INSTALL_ENV_KEY - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2003EnvFactory
 
MSVS2005_INSTALL_ENV_KEY - Static variable in class org.codehaus.mojo.natives.msvc.AbstractMSVC2005EnvFactory
 
MSVS6_INSTALL_ENV_KEY - Static variable in class org.codehaus.mojo.natives.msvc.MSVC6EnvFactory
 

N

NativeBuildException - Exception in org.codehaus.mojo.natives
native api exception
NativeBuildException(String) - Constructor for exception org.codehaus.mojo.natives.NativeBuildException
 
NativeBuildException(String, Throwable) - Constructor for exception org.codehaus.mojo.natives.NativeBuildException
 
NativeBundleIncludeFilesMojo - Class in org.codehaus.mojo.natives.plugin
Prepare include file bundle to be attached to maven for deployment purpose
NativeBundleIncludeFilesMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
 
NativeCompileMojo - Class in org.codehaus.mojo.natives.plugin
Compile source files into native object files
NativeCompileMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeCompileMojo
 
NativeInitializeMojo - Class in org.codehaus.mojo.natives.plugin
Initialize build lifecycle
NativeInitializeMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeInitializeMojo
 
NativeJavahMojo - Class in org.codehaus.mojo.natives.plugin
Generate JNI include files based on a set of class names
NativeJavahMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeJavahMojo
 
NativeLinkMojo - Class in org.codehaus.mojo.natives.plugin
Link all previously built object and dependent library files into final build artifact
NativeLinkMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
NativeManifestMojo - Class in org.codehaus.mojo.natives.plugin
Embeds a Visual Studio manifest file into a generated executable
NativeManifestMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeManifestMojo
 
NativeMessageCompileMojo - Class in org.codehaus.mojo.natives.plugin
Compile Windows message files
NativeMessageCompileMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
 
NativeMojoUtils - Class in org.codehaus.mojo.natives.plugin
 
NativeMojoUtils() - Constructor for class org.codehaus.mojo.natives.plugin.NativeMojoUtils
 
NativeRanlibMojo - Class in org.codehaus.mojo.natives.plugin
ranlib a Unix linker output file
NativeRanlibMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeRanlibMojo
 
NativeResourceCompileMojo - Class in org.codehaus.mojo.natives.plugin
Compile Windows resource files
NativeResourceCompileMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
 
NativeSources - Class in org.codehaus.mojo.natives
Compilable list of source file in a directory
NativeSources() - Constructor for class org.codehaus.mojo.natives.NativeSources
 
NativeUnZipIncMojo - Class in org.codehaus.mojo.natives.plugin
Unpack any .inczip dependencies to be included as system include path
NativeUnZipIncMojo() - Constructor for class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
 
newLineState - Variable in class org.codehaus.mojo.natives.parser.CParser
 
newLineState - Variable in class org.codehaus.mojo.natives.parser.FortranParser
State that starts consuming content at the beginning of a line.
nextState - Variable in class org.codehaus.mojo.natives.parser.CaseInsensitiveLetterState
Next state if a match is found.
nextState - Variable in class org.codehaus.mojo.natives.parser.LetterState
Next state if a match is found.
nextState - Variable in class org.codehaus.mojo.natives.parser.WhitespaceOrCaseInsensitiveLetterState
Next state if the character is found.
nextState - Variable in class org.codehaus.mojo.natives.parser.WhitespaceOrLetterState
Next state if the character is found.
noMatchState - Variable in class org.codehaus.mojo.natives.parser.BranchState
 
noMatchState - Variable in class org.codehaus.mojo.natives.parser.CaseInsensitiveLetterState
Next state if not match is found.
noMatchState - Variable in class org.codehaus.mojo.natives.parser.LetterState
Next state if not match is found.
NoSuchNativeProviderException - Exception in org.codehaus.mojo.natives.manager
 
NoSuchNativeProviderException(String) - Constructor for exception org.codehaus.mojo.natives.manager.NoSuchNativeProviderException
 
numberOfConcurrentCompilation - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
numberOfConcurrentCompilation - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Number of parallel compilation threads

O

objectFileExtension - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
objectFileExtension - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Use this field to override object file extension.
options - Variable in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
options - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
org.codehaus.mojo.native_maven_plugin - package org.codehaus.mojo.native_maven_plugin
 
org.codehaus.mojo.natives - package org.codehaus.mojo.natives
 
org.codehaus.mojo.natives.bcc - package org.codehaus.mojo.natives.bcc
 
org.codehaus.mojo.natives.c - package org.codehaus.mojo.natives.c
 
org.codehaus.mojo.natives.compiler - package org.codehaus.mojo.natives.compiler
 
org.codehaus.mojo.natives.javah - package org.codehaus.mojo.natives.javah
 
org.codehaus.mojo.natives.linker - package org.codehaus.mojo.natives.linker
 
org.codehaus.mojo.natives.manager - package org.codehaus.mojo.natives.manager
 
org.codehaus.mojo.natives.mingw - package org.codehaus.mojo.natives.mingw
 
org.codehaus.mojo.natives.msvc - package org.codehaus.mojo.natives.msvc
 
org.codehaus.mojo.natives.parser - package org.codehaus.mojo.natives.parser
 
org.codehaus.mojo.natives.plugin - package org.codehaus.mojo.natives.plugin
 
org.codehaus.mojo.natives.util - package org.codehaus.mojo.natives.util
 
outputDirectory - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
Directory to place all object output files
outputDirectory - Variable in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
outputDirectory - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
outputDirectory - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
Directory to save generate files, must either be fullpath or relative to relative workingDirectory
outputDirectory - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
outputFileExtension - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
outputFileName - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 

P

parent - Variable in class org.codehaus.mojo.natives.Dependency
 
parse(Reader) - Method in class org.codehaus.mojo.natives.parser.AbstractParser
 
parse(Reader) - Method in class org.codehaus.mojo.natives.parser.CParser
 
parse(Reader) - Method in class org.codehaus.mojo.natives.parser.FortranParser
Collects all included files from the content of the reader.
parse(Reader) - Method in interface org.codehaus.mojo.natives.parser.Parser
 
parser - Variable in class org.codehaus.mojo.natives.c.AbstractCCompiler
resuable parser in one Compilation session
parser - Variable in class org.codehaus.mojo.natives.Dependency
 
parser - Variable in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
resuable parser in one Compilation session
parser - Variable in class org.codehaus.mojo.natives.parser.AbstractParserState
 
Parser - Interface in org.codehaus.mojo.natives.parser
A parser that extracts #include statements from a Reader.
PLUGIN_HELP_PATH - Static variable in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
PostE - Class in org.codehaus.mojo.natives.parser
 
PostE(CParser, AbstractParserState, AbstractParserState) - Constructor for class org.codehaus.mojo.natives.parser.PostE
 
project - Variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
project - Variable in class org.codehaus.mojo.natives.plugin.NativeInitializeMojo
 
projectHelper - Variable in class org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
Maven ProjectHelper.
projectHelper - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Maven ProjectHelper.
provider - Variable in class org.codehaus.mojo.natives.plugin.NativeManifestMojo
Manifest Provider.
provider - Variable in class org.codehaus.mojo.natives.plugin.NativeMessageCompileMojo
Compiler Provider Type
provider - Variable in class org.codehaus.mojo.natives.plugin.NativeRanlibMojo
Ranlib Provider.
provider - Variable in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
Compiler Provider Type
providerName - Variable in exception org.codehaus.mojo.natives.manager.NoSuchNativeProviderException
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultCompilerManager
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultJavahManager
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultLinkerManager
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultManifestManager
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultMessageCompilerManager
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultRanlibManager
 
providers - Variable in class org.codehaus.mojo.natives.manager.DefaultResourceCompilerManager
 

Q

queryVSInstallPath(String) - Method in class org.codehaus.mojo.natives.msvc.AbstractCommunityEnvFactory
 
queryVSInstallPath(String) - Method in class org.codehaus.mojo.natives.msvc.AbstractMSVC2017CircaEnvFactoryHelper
 
quote - Variable in class org.codehaus.mojo.natives.parser.PostE
 

R

Ranlib - Interface in org.codehaus.mojo.natives.linker
 
RanlibManager - Interface in org.codehaus.mojo.natives.manager
 
ranlibOutputDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeRanlibMojo
Where to place the final packaging
RegQuery - Class in org.codehaus.mojo.natives.msvc
 
RegQuery() - Constructor for class org.codehaus.mojo.natives.msvc.RegQuery
 
removeEmptyOptions(List<String>) - Static method in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
reorderLibDependencies(List<String>) - Method in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
 
repeat(String, int) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
Repeat a String n times to form a new string.
resolveIncludeNames(String[]) - Method in class org.codehaus.mojo.natives.Dependency
 
resolveSingleIncludeName(String) - Method in class org.codehaus.mojo.natives.Dependency
Search for file that matches an include name with all available include paths
resolveSingleIncludeNameFromPaths(String, File[]) - Method in class org.codehaus.mojo.natives.Dependency
Translate an include file
ResourceCompiler - Interface in org.codehaus.mojo.natives.compiler
 
ResourceCompilerConfiguration - Class in org.codehaus.mojo.natives.compiler
 
ResourceCompilerConfiguration() - Constructor for class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
resourceCompilerExecutable - Variable in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
Use this field to override provider specific resource compiler executable
ResourceCompilerManager - Interface in org.codehaus.mojo.natives.manager
 
resourceCompilerOptions - Variable in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
Resource compiler options
resourceCompilerOutputDirectory - Variable in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
 
resources - Variable in class org.codehaus.mojo.natives.plugin.NativeResourceCompileMojo
Array of NativeSources containing include directories and source files
ROLE - Static variable in interface org.codehaus.mojo.natives.compiler.Compiler
 
ROLE - Static variable in interface org.codehaus.mojo.natives.compiler.MessageCompiler
 
ROLE - Static variable in interface org.codehaus.mojo.natives.compiler.ResourceCompiler
 
ROLE - Static variable in interface org.codehaus.mojo.natives.javah.Javah
 
ROLE - Static variable in interface org.codehaus.mojo.natives.linker.Linker
 
ROLE - Static variable in interface org.codehaus.mojo.natives.linker.Manifest
 
ROLE - Static variable in interface org.codehaus.mojo.natives.linker.Ranlib
 
ROLE - Static variable in interface org.codehaus.mojo.natives.manager.JavahManager
 
ROLE - Static variable in interface org.codehaus.mojo.natives.manager.LinkerManager
 
ROLE - Static variable in interface org.codehaus.mojo.natives.manager.ManifestManager
 
ROLE - Static variable in interface org.codehaus.mojo.natives.manager.MessageCompilerManager
 
ROLE - Static variable in interface org.codehaus.mojo.natives.manager.RanlibManager
 
ROLE - Static variable in interface org.codehaus.mojo.natives.manager.ResourceCompilerManager
 
run() - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerRunnable
 
run(File) - Method in class org.codehaus.mojo.natives.linker.DefaultRanlib
 
run(File) - Method in interface org.codehaus.mojo.natives.linker.Ranlib
 
run(ManifestConfiguration) - Method in interface org.codehaus.mojo.natives.linker.Manifest
 
run(ManifestConfiguration) - Method in class org.codehaus.mojo.natives.msvc.MSVCManifest
 

S

saveCompilerOutputFilePaths(List<File>) - Method in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
 
serialVersionUID - Static variable in exception org.codehaus.mojo.natives.manager.NoSuchNativeProviderException
 
serialVersionUID - Static variable in exception org.codehaus.mojo.natives.NativeBuildException
 
setCheckStaleLinkage(boolean) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setClassName(String) - Method in class org.codehaus.mojo.natives.plugin.JavahInclude
 
setClassNames(String[]) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setClassPaths(String[]) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setCommandLineForExternalLibraries(Commandline, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.c.CLinker
Setup Commandline to handle external library depending on extention type
setCommandLineForExternalLibraries(Commandline, LinkerConfiguration) - Method in class org.codehaus.mojo.natives.mingw.GccLinker
Setup Commandline to handle external library depending on extention type
setDebugOutputDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
setDebugOutputDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setDependencyAnalysisParticipation(boolean) - Method in class org.codehaus.mojo.natives.NativeSources
 
setDeployable(boolean) - Method in class org.codehaus.mojo.natives.NativeSources
 
setDirectory(File) - Method in class org.codehaus.mojo.natives.NativeSources
 
setEndOptions(String[]) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setEndOptions(String[]) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setEndOptions(Commandline, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setEndOptions(Commandline, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setEnvFactory(EnvFactory) - Method in class org.codehaus.mojo.natives.ConfigurationBase
 
setEnvironmentVariables(Map<String, String>) - Method in class org.codehaus.mojo.natives.msvc.MSVCCompiler
 
setErrorFound(boolean) - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerThreadPoolExecutor
 
setExcludes(String[]) - Method in class org.codehaus.mojo.natives.NativeSources
 
setExecutable(String) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setExecutable(String) - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
setExecutable(String) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setExecutable(String) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setExternalLibDirectory(File) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setExternalLibFileNames(List<String>) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setFileName(String) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setFileNames(String[]) - Method in class org.codehaus.mojo.natives.NativeSources
 
setHeaderName(String) - Method in class org.codehaus.mojo.natives.plugin.JavahInclude
 
setIncludePaths(File[]) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setIncludePaths(File[]) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setIncludePaths(Commandline, File[]) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setIncludePaths(Commandline, File[]) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setIncludes(String[]) - Method in class org.codehaus.mojo.natives.NativeSources
 
setInputFile(File) - Method in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
setJavahPath(File) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setManifestFile(File) - Method in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
setMiddleOptions(String[]) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setMiddleOptions(String[]) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setMiddleOptions(Commandline, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setMiddleOptions(Commandline, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setNumberOfConcurrentCompilation(int) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setObjectFileExtension(String) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setOptions(String[]) - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
setOptions(String[]) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setOptions(Commandline, String[]) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setOptions(Commandline, String[]) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setOutputArgs(Commandline, File) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setOutputArgs(Commandline, File) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setOutputDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setOutputDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
setOutputDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setOutputDirectory(File) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setOutputDirectory(File) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setOutputFileExtension(String) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setOutputFileName(String) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setSkip(boolean) - Method in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerRunnable
 
setSourceArgs(Commandline, File) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setSourceArgs(Commandline, File) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setStartOptions(String[]) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setStartOptions(String[]) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setStartOptions(Commandline, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.c.AbstractCCompiler
 
setStartOptions(Commandline, CompilerConfiguration) - Method in class org.codehaus.mojo.natives.mingw.AbstractGccCompiler
 
setSystemIncludePaths(File[]) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setSystemIncludePaths(File[]) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setupCommandlineEnv(Commandline, EnvFactory) - Static method in class org.codehaus.mojo.natives.util.EnvUtil
 
setUseEnvClasspath(boolean) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setUsingLinkerResponseFile(boolean) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setVerbose(boolean) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setWorkingDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
setWorkingDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
setWorkingDirectory(File) - Method in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
setWorkingDirectory(File) - Method in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
setWorkingDirectory(File) - Method in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
setWorkingDirectory(File) - Method in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
skip - Variable in class org.codehaus.mojo.natives.compiler.AbstractCompiler.CompilerRunnable
 
skipIncludeDeployment - Variable in class org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
Option to skip include source bundle deployment
source - Variable in class org.codehaus.mojo.natives.Dependency
Field source
SourceDependencyAnalyzer - Class in org.codehaus.mojo.natives
 
SourceDependencyAnalyzer() - Constructor for class org.codehaus.mojo.natives.SourceDependencyAnalyzer
 
sources - Variable in class org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
Array of NativeSources containing include directories and source files.
sources - Variable in class org.codehaus.mojo.natives.plugin.NativeCompileMojo
Array of NativeSources containing include directories and source files.
START_PARSING_INDICATOR - Static variable in class org.codehaus.mojo.natives.msvc.EnvStreamConsumer
 
startOptions - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
Will be passed to compiler executable
startOptions - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
Will be passed to linker executable
startParsing - Variable in class org.codehaus.mojo.natives.msvc.EnvStreamConsumer
 
systemIncludePaths - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
systemIncludePaths - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 

T

terminators - Variable in class org.codehaus.mojo.natives.parser.FilenameState
 
thisLetter - Variable in class org.codehaus.mojo.natives.parser.LetterState
Character to match.
thisLetter - Variable in class org.codehaus.mojo.natives.parser.WhitespaceOrLetterState
Character to match.
TLibLinker - Class in org.codehaus.mojo.natives.bcc
 
TLibLinker() - Constructor for class org.codehaus.mojo.natives.bcc.TLibLinker
 
toLines(String, int, int, int) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
Splits the specified text into lines of convenient display length.
toLines(List<String>, String, int, int) - Static method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
Adds the specified line to the output sequence, performing line wrapping if necessary.
toString() - Method in class org.codehaus.mojo.natives.util.FileSet
 
trimCommaSeparateString(String) - Method in class org.codehaus.mojo.natives.util.FileSet
 
trimParams(List<String>) - Static method in class org.codehaus.mojo.natives.plugin.NativeMojoUtils
Remove/trim empty or null member of a string array
truncatePath(String, String) - Static method in class org.codehaus.mojo.natives.util.FileUtil
 

U

unpackIncZipDepenedencies() - Method in class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
 
unpackZipFile(File) - Method in class org.codehaus.mojo.natives.plugin.NativeUnZipIncMojo
 
upperLetter - Variable in class org.codehaus.mojo.natives.parser.CaseInsensitiveLetterState
Lower case version of character to match.
upperLetter - Variable in class org.codehaus.mojo.natives.parser.WhitespaceOrCaseInsensitiveLetterState
Character to match (upper case).
useEnvClasspath - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
useEnvClasspath - Variable in class org.codehaus.mojo.natives.plugin.NativeJavahMojo
Set CLASSPATH env variable instead of using -classpath command-line argument.
usingLinkerResponseFile - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
For project with lots of object files on windows, turn this flag to resolve Windows command line length limit
usingLinkerResponseFile - Variable in class org.codehaus.mojo.natives.plugin.NativeLinkMojo
For project with lots of object files on windows, turn this flag to resolve Windows commandline length limit

V

validateConfiguration(JavahConfiguration) - Method in class org.codehaus.mojo.natives.javah.JavahExecutable
 
verbose - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
 
VS90COMNTOOLS_ENV_KEY - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2008x86AMD64EnvFactory
 
VS90COMNTOOLS_ENV_KEY - Static variable in class org.codehaus.mojo.natives.msvc.MSVC2008x86EnvFactory
 

W

WhitespaceOrCaseInsensitiveLetterState - Class in org.codehaus.mojo.natives.parser
This parser state checks consumed characters against a specific character (case insensitive) or whitespace.
WhitespaceOrCaseInsensitiveLetterState(AbstractParser, char, AbstractParserState) - Constructor for class org.codehaus.mojo.natives.parser.WhitespaceOrCaseInsensitiveLetterState
Constructor.
WhitespaceOrLetterState - Class in org.codehaus.mojo.natives.parser
This parser state checks consumed characters against a specific character or whitespace.
WhitespaceOrLetterState(AbstractParser, char, AbstractParserState) - Constructor for class org.codehaus.mojo.natives.parser.WhitespaceOrLetterState
Constructor.
WindresResourceCompiler - Class in org.codehaus.mojo.natives.mingw
 
WindresResourceCompiler() - Constructor for class org.codehaus.mojo.natives.mingw.WindresResourceCompiler
 
workingDirectory - Variable in class org.codehaus.mojo.natives.compiler.CompilerConfiguration
 
workingDirectory - Variable in class org.codehaus.mojo.natives.compiler.MessageCompilerConfiguration
 
workingDirectory - Variable in class org.codehaus.mojo.natives.compiler.ResourceCompilerConfiguration
 
workingDirectory - Variable in class org.codehaus.mojo.natives.javah.JavahConfiguration
Working directory where javah command will run
workingDirectory - Variable in class org.codehaus.mojo.natives.linker.LinkerConfiguration
 
workingDirectory - Variable in class org.codehaus.mojo.natives.linker.ManifestConfiguration
 
workingDirectory - Variable in class org.codehaus.mojo.natives.plugin.AbstractNativeMojo
user directory when external tools( ie compiler/linker ) are invoked
writeGoal(StringBuilder, String, Element) - Method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
writeParameter(StringBuilder, Node, Node) - Method in class org.codehaus.mojo.native_maven_plugin.HelpMojo
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages