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

Reply via email to