|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface NarLayout
Interface to define the layout of nar files (executables, libs, include dirs) in both the repository (local, unpacked) as well as in target.
| Method Summary | |
|---|---|
void |
attachNars(java.io.File baseDir,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
org.apache.maven.project.MavenProjectHelper projectHelper,
org.apache.maven.project.MavenProject project,
NarInfo narInfo)
Called to attach nars to main nar/jar file. |
java.io.File |
getBinDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version,
java.lang.String aol)
Specifies where binaries are stored |
java.io.File |
getIncludeDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version)
Specifies where includes are stored |
java.io.File |
getLibDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version,
java.lang.String aol,
java.lang.String type)
Specifies where libraries are stored |
java.io.File |
getNarUnpackDirectory(java.io.File baseUnpackDirectory,
java.io.File narFile)
Returns the unpack directory of a specific nar file. |
java.io.File |
getNoArchDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version)
Specifies where all the "no architecture" specific files are stored |
void |
unpackNar(java.io.File baseDir,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
java.io.File file,
java.lang.String os,
java.lang.String linkerName,
AOL defaultAOL)
Called to unpack a nar file |
| Method Detail |
|---|
java.io.File getNoArchDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
java.io.File getLibDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version,
java.lang.String aol,
java.lang.String type)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
MojoExecutionException, - MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
java.io.File getIncludeDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
java.io.File getBinDirectory(java.io.File baseDir,
java.lang.String artifactId,
java.lang.String version,
java.lang.String aol)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
void attachNars(java.io.File baseDir,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
org.apache.maven.project.MavenProjectHelper projectHelper,
org.apache.maven.project.MavenProject project,
NarInfo narInfo)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
void unpackNar(java.io.File baseDir,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
java.io.File file,
java.lang.String os,
java.lang.String linkerName,
AOL defaultAOL)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
defaultAOL - linkerName -
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
java.io.File getNarUnpackDirectory(java.io.File baseUnpackDirectory,
java.io.File narFile)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||