[ https://issues.apache.org/jira/browse/MTOMCAT-79?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy (*$^¨%`£) closed MTOMCAT-79. ----------------------------------------- Assignee: Olivier Lamy (*$^¨%`£) > Running "package" before tomcat:deploy breaks build > --------------------------------------------------- > > Key: MTOMCAT-79 > URL: https://issues.apache.org/jira/browse/MTOMCAT-79 > Project: Apache Tomcat Maven Plugin > Issue Type: Bug > Affects Versions: 1.1 > Environment: Maven 2.2.11 > Reporter: Michael Osipov > Assignee: Olivier Lamy (*$^¨%`£) > Priority: Blocker > Fix For: 1.1 > > > @execute="package" breaks multi-module builds with overlays. > I have this situation: > {noformat} > parent > |-war1 > |-war2 (overlayed with war1) > {noformat} > To have war2 overlayed with war1 from reactor, I have to build from parent. > I.e., to deploy a correctly overlayed war2, I have to have to go from parent. > Otherwise overlay happens from local repo which is incorrect. So, because > tomcat-maven-p invokes "package" at war2 and only at war2, the overlay war1 > is taken from local repo. The overlayed WAR is incorrect. I explicitly have > to call "package" from parent. > I have logs available which prove the issue but cannot make them public. I > can send them privately. > All this means, that the automatic execution of package needs to be removed. > If there is no warFile to deploy, exit with build failure and tell that > package has to run first. > Remove this line: > http://mojo.codehaus.org/tomcat-maven-plugin/xref/org/codehaus/mojo/tomcat/DeployMojo.html#26 -- This message was sent by Atlassian JIRA (v6.1#6144) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org