summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java
diff options
context:
space:
mode:
authorMark Donszelmann <Mark.Donszelmann@gmail.com>2009-12-16 11:26:50 +0100
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2009-12-16 11:26:50 +0100
commitcc559c07b2d923b29124655f22bdd974107107c3 (patch)
tree6cecb7e68b50debc21c97ee8c213ec9d49757806 /src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java
parentd1ac55c70b41dca59afde48caf49138fe06878c2 (diff)
downloadmaven-nar-plugin-cc559c07b2d923b29124655f22bdd974107107c3.tar.gz
maven-nar-plugin-cc559c07b2d923b29124655f22bdd974107107c3.tar.bz2
maven-nar-plugin-cc559c07b2d923b29124655f22bdd974107107c3.tar.xz
maven-nar-plugin-cc559c07b2d923b29124655f22bdd974107107c3.zip
Fixed NAR-119
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java b/src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java
index 3725d71..0923600 100644
--- a/src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java
+++ b/src/main/java/org/apache/maven/plugin/nar/AbstractNarMojo.java
@@ -92,7 +92,7 @@ public abstract class AbstractNarMojo
private String finalName;
/**
- * Target directory for Nar file construction Defaults to "${project.build.directory}/nar" for "nar-compile" goal
+ * Target directory for Nar file construction. Defaults to "${project.build.directory}/nar" for "nar-compile" goal
* Defaults to "${project.build.directory}/test-nar" for "nar-testCompile" goal
*
* @parameter expression=""
@@ -100,6 +100,13 @@ public abstract class AbstractNarMojo
private File targetDirectory;
/**
+ * Target directory for Nar file unpacking. Defaults to "${targetDirectory}/depenencies"
+ *
+ * @parameter expression=""
+ */
+ private File unpackDirectory;
+
+ /**
* @parameter expression="${project}"
* @readonly
* @required
@@ -121,6 +128,11 @@ public abstract class AbstractNarMojo
{
targetDirectory = new File( mavenProject.getBuild().getDirectory(), "nar" );
}
+
+ if ( unpackDirectory == null )
+ {
+ unpackDirectory = new File( targetDirectory, "dependencies" );
+ }
}
protected final String getArchitecture()
@@ -159,6 +171,11 @@ public abstract class AbstractNarMojo
return targetDirectory;
}
+ protected final File getUnpackDirectory()
+ {
+ return unpackDirectory;
+ }
+
protected final MavenProject getMavenProject()
{
return mavenProject;