[ http://jira.codehaus.org/browse/MWAR-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephane Nicoll updated MWAR-229: --------------------------------- Component/s: overlay > war:inplace overwrite files of current project by those coming from overlay > war > ------------------------------------------------------------------------------- > > Key: MWAR-229 > URL: http://jira.codehaus.org/browse/MWAR-229 > Project: Maven 2.x WAR Plugin > Issue Type: Bug > Components: overlay > Affects Versions: 2.1-beta-1 > Reporter: Julien HENRY > Attachments: MWAR-229-it.patch > > > I have a web application that depends on another WAR (overlay). According to > m-war-p documentation [1], when a file is present in both the application and > the dependent war, the current application is the priority. 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. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira