diff options
author | Peter Janes <github.com@peterjanes.ca> | 2010-02-09 07:45:05 +0800 |
---|---|---|
committer | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2010-05-14 01:05:50 +0800 |
commit | 0913c7ba9c27ec7d6e2a3146baf806f75952f586 (patch) | |
tree | ab7cec5e9891a599002bb67ff1ea6bcad35d98ac /src/main | |
parent | aac23b5083a919983887a448f29fd8e72075e6bd (diff) | |
download | maven-nar-plugin-0913c7ba9c27ec7d6e2a3146baf806f75952f586.tar.gz maven-nar-plugin-0913c7ba9c27ec7d6e2a3146baf806f75952f586.tar.bz2 maven-nar-plugin-0913c7ba9c27ec7d6e2a3146baf806f75952f586.tar.xz maven-nar-plugin-0913c7ba9c27ec7d6e2a3146baf806f75952f586.zip |
Unpack test-scoped dependencies as well as compile-scoped
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java b/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java index b32b0ba..f94b49f 100644 --- a/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java +++ b/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java @@ -33,7 +33,7 @@ import org.codehaus.plexus.archiver.manager.ArchiverManager; * @goal nar-unpack * @phase process-sources * @requiresProject - * @requiresDependencyResolution + * @requiresDependencyResolution test * @author Mark Donszelmann */ public class NarUnpackMojo @@ -59,6 +59,14 @@ public class NarUnpackMojo throws MojoExecutionException, MojoFailureException { List narArtifacts = getNarManager().getNarDependencies( "compile" ); + unpackNars(narArtifacts); + List testNarArtifacts = getNarManager().getNarDependencies( "test" ); + unpackNars(testNarArtifacts); + } + + private void unpackNars(List narArtifacts) + throws MojoExecutionException, MojoFailureException + { if ( classifiers == null ) { getNarManager().unpackAttachedNars( narArtifacts, archiverManager, null, getOS(), getLayout(), getUnpackDirectory() ); |