Re : Issue with Maven WAR plugin and overlay when using war:inplace
I will try your suggestion but according to the documentation, my use case should be the default one (without configuration). In addition, war:exploded produces the correct result but war:inplace produces a different result so I definitely think there is an issue. Regards, Julien - Message d'origine > De : Kumar Ampani > À : Maven Users List > Envoyé le : Jeu 22 juillet 2010, 0h 11min 51s > Objet : Re: Issue with Maven WAR plugin and overlay when using war:inplace > > Use overlay tags in war plugin configuration to control the order. > > On Wednesday, July 21, 2010, Julien HENRY wrote: > > Hi all, > > > > I have a web application that depends on another WAR (overlay). According to > > m-war-p documentation [1], the current application is priority #1 and then >come > > dependent war. My understanding is that when there are two files with same >path > > in both current application and dependent war, this is the file in current > > application that should ultimately be taken to produce the final war. > > > > Example: > > current application contains the file src/main/webapp/WEB-INF/web.xml > > > > dependent war contain a nearly empty file dependentWar.war!WEB-INF/web.xml > > > > When I run mvn war:inplace I can read in the log: > > > > [INFO] --- maven-war-plugin:2.1-beta-1:inplace (default-cli) @ myWebApp --- > > ... > > [INFO] Processing war project > > [INFO] Processing overlay[ id com.mycompany:dependentWar] > > ... > > [INFO] File[WEB-INF/web.xml] belonged to overlay[currentBuild] so it will be > > overwritten. > > > > As a result the src/main/webapp/WEB-INF/web.xml file was overwritten in the > > current application by the file coming from the dependent WAR. > > > > > > If I run mvn war:exploded the result is correct and the file in > > target/myCurrentWebApp-XX-SNAPSHOT/WEB-INF/web.xml is the one coming from >the > > current web app. > > > > Is it a known issue? Do you know if there is a workaround? > > > > > > > > Regards, > > > > Julien > > > > > > [1] http://maven.apache.org/plugins/maven-war-plugin/overlays.html > > > > > > > > > > > > - > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Issue with Maven WAR plugin and overlay when using war:inplace
Use overlay tags in war plugin configuration to control the order. On Wednesday, July 21, 2010, Julien HENRY wrote: > Hi all, > > I have a web application that depends on another WAR (overlay). According to > m-war-p documentation [1], the current application is priority #1 and then > come > dependent war. My understanding is that when there are two files with same > path > in both current application and dependent war, this is the file in current > application that should ultimately be taken to produce the final war. > > Example: > current application contains the file src/main/webapp/WEB-INF/web.xml > > dependent war contain a nearly empty file dependentWar.war!WEB-INF/web.xml > > When I run mvn war:inplace I can read in the log: > > [INFO] --- maven-war-plugin:2.1-beta-1:inplace (default-cli) @ myWebApp --- > ... > [INFO] Processing war project > [INFO] Processing overlay[ id com.mycompany:dependentWar] > ... > [INFO] File[WEB-INF/web.xml] belonged to overlay[currentBuild] so it will be > overwritten. > > As a result the src/main/webapp/WEB-INF/web.xml file was overwritten in the > current application by the file coming from the dependent WAR. > > > If I run mvn war:exploded the result is correct and the file in > target/myCurrentWebApp-XX-SNAPSHOT/WEB-INF/web.xml is the one coming from the > current web app. > > Is it a known issue? Do you know if there is a workaround? > > > > Regards, > > Julien > > > [1] http://maven.apache.org/plugins/maven-war-plugin/overlays.html > > > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re : Issue with Maven WAR plugin and overlay when using war:inplace
I have created an issue in JIRA with an attached it: http://jira.codehaus.org/browse/MWAR-229 Regards, Julien - Message d'origine > De : Julien HENRY > À : users@maven.apache.org > Envoyé le : Mer 21 juillet 2010, 12h 17min 00s > Objet : Issue with Maven WAR plugin and overlay when using war:inplace > > Hi all, > > I have a web application that depends on another WAR (overlay). According to > m-war-p documentation [1], the current application is priority #1 and then >come > > dependent war. My understanding is that when there are two files with same >path > > in both current application and dependent war, this is the file in current > application that should ultimately be taken to produce the final war. > > Example: > current application contains the file src/main/webapp/WEB-INF/web.xml > > dependent war contain a nearly empty file dependentWar.war!WEB-INF/web.xml > > When I run mvn war:inplace I can read in the log: > > [INFO] --- maven-war-plugin:2.1-beta-1:inplace (default-cli) @ myWebApp --- > ... > [INFO] Processing war project > [INFO] Processing overlay[ id com.mycompany:dependentWar] > ... > [INFO] File[WEB-INF/web.xml] belonged to overlay[currentBuild] so it will be > overwritten. > > As a result the src/main/webapp/WEB-INF/web.xml file was overwritten in the > current application by the file coming from the dependent WAR. > > > If I run mvn war:exploded the result is correct and the file in > target/myCurrentWebApp-XX-SNAPSHOT/WEB-INF/web.xml is the one coming from > the > current web app. > > Is it a known issue? Do you know if there is a workaround? > > > > Regards, > > Julien > > > [1] http://maven.apache.org/plugins/maven-war-plugin/overlays.html > > > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org