| 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–2024 The Apache Software Foundation. All rights reserved.