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] > >
