com.github.maven_nar
Class Javah

java.lang.Object
  extended by com.github.maven_nar.Javah

public class Javah
extends Object

Sets up the javah configuration

Author:
Mark Donszelmann

Constructor Summary
Javah()
           
 
Method Summary
 void execute()
           
protected  File getClassDirectory()
           
protected  List getClassPaths()
           
protected  Set getIncludes()
           
protected  File getJniDirectory()
           
protected  File getTimestampDirectory()
           
protected  File getTimestampFile()
           
 void setAbstractCompileMojo(AbstractNarMojo abstractNarMojo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Javah

public Javah()
Method Detail

setAbstractCompileMojo

public final void setAbstractCompileMojo(AbstractNarMojo abstractNarMojo)

getClassPaths

protected final List getClassPaths()
                            throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getJniDirectory

protected final File getJniDirectory()

getClassDirectory

protected final File getClassDirectory()

getIncludes

protected final Set getIncludes()

getTimestampDirectory

protected final File getTimestampDirectory()

getTimestampFile

protected final File getTimestampFile()

execute

public final void execute()
                   throws org.apache.maven.plugin.MojoExecutionException,
                          org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException


Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.