summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/NarJavahMojo.java
diff options
context:
space:
mode:
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