summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java27
1 files changed, 2 insertions, 25 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 f94b49f..b3e2be7 100644
--- a/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java
+++ b/src/main/java/org/apache/maven/plugin/nar/NarUnpackMojo.java
@@ -33,40 +33,17 @@ import org.codehaus.plexus.archiver.manager.ArchiverManager;
* @goal nar-unpack
* @phase process-sources
* @requiresProject
- * @requiresDependencyResolution test
+ * @requiresDependencyResolution
* @author Mark Donszelmann
*/
public class NarUnpackMojo
- extends AbstractCompileMojo
+ extends AbstractUnpackMojo
{
- /**
- * List of classifiers which you want unpack. Example ppc-MacOSX-g++, x86-Windows-msvc, i386-Linux-g++.
- *
- * @parameter expression=""
- */
- private List classifiers;
-
- /**
- * To look up Archiver/UnArchiver implementations
- *
- * @component role="org.codehaus.plexus.archiver.manager.ArchiverManager"
- * @required
- */
- private ArchiverManager archiverManager;
-
public final void narExecute()
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() );