Interface | Description |
---|---|
Executable | |
NarConstants | |
NarFileLayout |
Defines the layout inside the nar file.
|
NarLayout |
Interface to define the layout of nar files (executables, libs, include dirs) in both the repository (local,
unpacked) as well as in target.
|
OS | |
TextStream |
Interface to write text into a stream
|
Class | Description |
---|---|
AbstractCompileMojo | |
AbstractDependencyMojo | |
AbstractGnuMojo |
Abstract GNU Mojo keeps configuration
|
AbstractNarLayout | |
AbstractNarMojo | |
AbstractResourcesMojo |
Keeps track of resources
|
AOL | |
AttachedNarArtifact |
NarArtifact with its own type, classifier and artifactHandler.
|
C |
C compiler tag
|
Compiler |
Abstract Compiler class
|
Cpp |
Cpp compiler tag
|
Fortran |
Fortran compiler tag
|
HelpMojo |
Display help information on nar-maven-plugin.
Call mvn nar:help -Ddetail=true -Dgoal=<goal-name> to display parameter details. |
IDL |
IDL compiler tag
|
Java |
Java specifications for NAR
|
Javah |
Sets up the javah configuration
|
Lib |
Keeps info on a library
|
Library |
Sets up a library to create
|
Linker |
Linker tag
|
Message |
Message compiler tag
|
NarArchiver | |
NarArtifact | |
NarAssemblyMojo |
Assemble libraries of NAR files.
|
NarCompileMojo |
Compiles native source files.
|
NarDownloadDependenciesMojo |
Downloads any dependent NAR files.
|
NarDownloadMojo |
Downloads any dependent NAR files.
|
NarFileLayout10 | |
NarGnuConfigureMojo |
Copies the GNU style source files to a target area, autogens and configures
them.
|
NarGnuMakeMojo |
Runs make on the GNU style generated Makefile
|
NarGnuProcess |
Move the GNU style output in the correct directories for nar-package
|
NarGnuResources |
Move the GNU style include/lib to some output directory
|
NarInfo | |
NarJavahMojo |
Compiles class files into c/c++ headers using "javah".
|
NarLayout20 |
Initial layout which expands a nar file into:
|
NarLayout21 |
Layout which expands a nar file into:
|
NarLogger |
Logger to connect the Ant logging to the Maven logging.
|
NarManager | |
NarPackageMojo |
Jars up the NAR files.
|
NarPreparePackageMojo |
Jars up the NAR files.
|
NarProcessLibraries |
Adds the ability to run arbitrary command line tools to post-process the
compiled output (ie: ranlib/ar/etc)
|
NarProperties | |
NarResourcesMojo |
Copies any resources, including AOL specific distributions, to the target area for packaging
|
NarSystemMojo |
Generates a NarSystem class with static methods to use inside the java part of the library.
|
NarTestCompileMojo |
Compiles native test source files.
|
NarTestMojo |
Tests NAR files.
|
NarUnArchiver | |
NarUnpackDependenciesMojo |
Goal that unpacks the project dependencies from the repository to a defined location.
|
NarUnpackMojo |
Unpacks NAR files.
|
NarUtil | |
NarValidateMojo |
Validates the configuration of the NAR project (aol and pom)
|
NarVcprojMojo |
Generates a Visual Studio 2005 project file (vcproj) Heavily inspired by
NarCompileMojo.
|
ProcessLibraryCommand | |
Resource |
Resource compiler tag
|
StringTextStream |
Stream to write to a string.
|
SysLib |
Keeps info on a system library
|
Test |
Sets up a test to create
|
Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.