Created http://jira.codehaus.org/browse/MDEP-137 to track this issue. Currently, it prevent us from moving from 2.0-alpha-4 to 2.0 version.
Erez. On Jan 28, 2008 5:16 PM, Erez Nahir <[EMAIL PROTECTED]> wrote: > Is there a way to workaround this issue? > Thanks, > Erez. > > On Jan 28, 2008 5:09 PM, Brian E. Fox <[EMAIL PROTECTED]> wrote: > > > This seems to be an issue in the newer maven-archiver in the way it > > handles the tars, nothing changed in the dependency plugin related to > > how it unpacks, but we needed a newer version of the archiver to support > > the filtering. > > > > -----Original Message----- > > From: Erez Nahir [mailto:[EMAIL PROTECTED] > > Sent: Monday, January 28, 2008 9:43 AM > > To: Maven Users List > > Subject: maven-dependency-plugin 2.0 fail to unpack tar file > > > > With recent dependency plugin, I get an error (below) for this > > configuration. > > This used to work with version 2.0-alpha-4 > > > > Please advise, > > > > Thanks, > > Erez. > > > > pom.xml: > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-dependency-plugin</artifactId> > > <executions> > > <!-- First, get tomcat from the repository and > > unpack it > > --> > > <execution> > > <id>unpack</id> > > <phase>process-resources</phase> > > <goals> > > <goal>unpack</goal> > > </goals> > > <configuration> > > <artifactItems> > > <artifactItem> > > > > <groupId>org.apache.catalina</groupId> > > <artifactId>tomcat</artifactId> > > <version>5.5.20</version> > > <type>tar</type> > > <outputDirectory>${mgmt.directory > > }</outputDirectory> > > </artifactItem> > > ... > > > > > > Error: > > [INFO] [dependency:unpack {execution: unpack}] > > [INFO] Configured Artifact: org.apache.catalina:tomcat:5.5.20:tar > > [INFO] Unpacking > > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat- > > 5.5.20.tarto > > /vob/nm_acs/acs/install/target/stage/mgmt > > with Includes null and excludes:null > > [INFO] Expanding: > > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat- > > 5.5.20.tar into /vob/nm_acs/acs/install/target/stage/mgmt > > [WARNING] ------------------------------- > > [WARNING] Standard error: > > [WARNING] ------------------------------- > > [WARNING] > > [WARNING] ------------------------------- > > [WARNING] Standard output: > > [WARNING] ------------------------------- > > [WARNING] chmod: cannot access > > `/vob/nm_acs/acs/install/target/stage/mgmt/apache-tomcat-5.5.20/webapps/ > > jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/shuffle_js > > p.class': > > No such file or directory > > [WARNING] ------------------------------- > > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1 > > at org.codehaus.plexus.archiver.util.ArchiveEntryUtils.chmod( > > ArchiveEntryUtils.java:59) > > at > > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.extractFile( > > AbstractZipUnArchiver.java:236) > > at org.codehaus.plexus.archiver.tar.TarUnArchiver.execute( > > TarUnArchiver.java:92) > > at org.codehaus.plexus.archiver.AbstractUnArchiver.extract( > > AbstractUnArchiver.java:108) > > at > > org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack( > > AbstractDependencyMojo.java:266) > > at > > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackAr > > tifact > > (UnpackMojo.java:122) > > at > > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute( > > UnpackMojo.java:95) > > at org.apache.maven.plugin.DefaultPluginManager.executeMojo( > > DefaultPluginManager.java:443) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > > DefaultLifecycleExecutor.java:539) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec > > ycle > > (DefaultLifecycleExecutor.java:480) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( > > DefaultLifecycleExecutor.java:459) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle > > Failures > > (DefaultLifecycleExecutor.java:311) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > > DefaultLifecycleExecutor.java:278) > > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( > > DefaultLifecycleExecutor.java:143) > > at > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke( > > NativeMethodAccessorImpl.java:39) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > > DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java > > :315) > > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > > at > > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java > > :430) > > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] BUILD ERROR > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Error unpacking file: > > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-5.5.20.tar to: > > /vob/nm_acs/acs/install/target/stage/mgmt > > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1 > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Trace > > org.apache.maven.lifecycle.LifecycleExecutionException: Error unpacking > > file: > > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-5.5.20.tarto: > > /vob/nm_acs/acs/install/target/stage/mgmt > > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1 > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > > DefaultLifecycleExecutor.java:564) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec > > ycle > > (DefaultLifecycleExecutor.java:480) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( > > DefaultLifecycleExecutor.java:459) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle > > Failures > > (DefaultLifecycleExecutor.java:311) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > > DefaultLifecycleExecutor.java:278) > > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( > > DefaultLifecycleExecutor.java:143) > > at > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke( > > NativeMethodAccessorImpl.java:39) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > > DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java > > :315) > > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > > at > > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java > > :430) > > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > Caused by: org.apache.maven.plugin.MojoExecutionException: Error > > unpacking > > file: > > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-5.5.20.tarto: > > /vob/nm_acs/acs/install/target/stage/mgmt > > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1 > > at > > org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack( > > AbstractDependencyMojo.java:275) > > at > > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackAr > > tifact > > (UnpackMojo.java:122) > > at > > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute( > > UnpackMojo.java:95) > > at org.apache.maven.plugin.DefaultPluginManager.executeMojo( > > DefaultPluginManager.java:443) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > > DefaultLifecycleExecutor.java:539) > > ... 16 more > > Caused by: org.codehaus.plexus.archiver.ArchiverException: chmod exit > > code > > was: 1 > > at org.codehaus.plexus.archiver.util.ArchiveEntryUtils.chmod( > > ArchiveEntryUtils.java:59) > > at > > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.extractFile( > > AbstractZipUnArchiver.java:236) > > at org.codehaus.plexus.archiver.tar.TarUnArchiver.execute( > > TarUnArchiver.java:92) > > at org.codehaus.plexus.archiver.AbstractUnArchiver.extract( > > AbstractUnArchiver.java:108) > > at > > org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack( > > AbstractDependencyMojo.java:266) > > ... 20 more > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 53 seconds > > [INFO] Finished at: Mon Jan 28 16:40:41 IST 2008 > > [INFO] Final Memory: 12M/401M > > [INFO] > > ------------------------------------------------------------------------ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > >
