[ https://jira.codehaus.org/browse/MSHADE-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benson Margulies closed MSHADE-75. ---------------------------------- Resolution: Fixed Fix Version/s: 1.7 Assignee: Benson Margulies Proper diagnosis added. > Package maven multimodule project with shade plugin : error in opening zip on > directory > --------------------------------------------------------------------------------------- > > Key: MSHADE-75 > URL: https://jira.codehaus.org/browse/MSHADE-75 > Project: Maven 2.x Shade Plugin > Issue Type: Bug > Affects Versions: 1.3.1 > Environment: Ubuntu 9.04 - Jaunty Jackalope -, Eclispse (Galileo), > java 1.6.0_16 > Reporter: Yoann Yonnet > Assignee: Benson Margulies > Labels: moreinfo > Fix For: 1.7 > > Attachments: patch-maven-shade-plugin.txt, pom.xml > > > Hello, > I make a maven aggregator project with two modules. > The first module is a dependency of the second. > The first module is build with the install goal. > The second with the shade plugin during the package phase. > The first module build runs successfully and install resulting jar file in > the maven local repository. > The second module build fails with this error : > {noformat}[INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error creating shaded jar: error in opening zip file > /home/yoann/workspace/maven.1265640716107/trunk/tcx-ws-client/module1/target/classes > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 10 seconds > [INFO] Finished at: Fri Feb 12 10:39:29 CET 2010 > [INFO] Final Memory: 59M/583M > [INFO] > ------------------------------------------------------------------------{noformat} > It's due to the shade plugin whose tries to reference first module classes > from target/classes repository instead of the jar file previously build. > Therefore, it seems that the shade plugin doesn't work with a maven > multimodules project. > I manage to build my maven aggregator project by applying the attached patch > (patch-maven-shade-plugin.txt) on the class ShadeMojo.java -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira