summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java
diff options
context:
space:
mode:
authorMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-19 22:49:36 +0200
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-19 22:49:36 +0200
commit72983d6e09fd565f8b99764940ec51d85f8560c5 (patch)
treeb8a6af6cb5d9d2309e7b2917a057d5d901fa34b8 /src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java
parentd03cbbf6a547b88a060f2b682df52969e067a3c7 (diff)
downloadmaven-nar-plugin-72983d6e09fd565f8b99764940ec51d85f8560c5.tar.gz
maven-nar-plugin-72983d6e09fd565f8b99764940ec51d85f8560c5.tar.bz2
maven-nar-plugin-72983d6e09fd565f8b99764940ec51d85f8560c5.tar.xz
maven-nar-plugin-72983d6e09fd565f8b99764940ec51d85f8560c5.zip
Partial fix of NAR-73
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java b/src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java
index 4642313..474eb8b 100644
--- a/src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java
+++ b/src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java
@@ -19,8 +19,10 @@ package org.apache.maven.plugin.nar;
* under the License.
*/
+import org.apache.maven.execution.MavenSession;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.toolchain.ToolchainManager;
/**
* Compiles class files into c/c++ headers using "javah". Any class file that contains methods that were declared
@@ -33,6 +35,19 @@ import org.apache.maven.plugin.MojoFailureException;
public class NarJavahMojo
extends AbstractCompileMojo
{
+ /**
+ * @component
+ */
+ ToolchainManager toolchainManager;
+
+ /**
+ * The current build session instance.
+ *
+ * @parameter expression="${session}"
+ * @required
+ * @readonly
+ */
+ MavenSession session;
public void execute()
throws MojoExecutionException, MojoFailureException