[ https://jira.codehaus.org/browse/MWAR-294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marc Rohlfs updated MWAR-294: ----------------------------- Attachment: MWAR-294.zip > Unwanted transitive dependencies added to the WAR with dependency management > and Maven 3. > ----------------------------------------------------------------------------------------- > > Key: MWAR-294 > URL: https://jira.codehaus.org/browse/MWAR-294 > Project: Maven 2.x WAR Plugin > Issue Type: Bug > Affects Versions: 2.1.1, 2.3 > Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) > Maven home: /opt/apache-maven-3.0.4 > Java version: 1.6.0_26, vendor: Sun Microsystems Inc. > Java home: /usr/lib/jvm/java-6-sun-1.6.0.26/jre > Default locale: en_GB, platform encoding: UTF-8 > OS name: "linux", version: "2.6.32-43-generic", arch: "i386", family: "unix" > Reporter: Marc Rohlfs > Attachments: MWAR-294.zip > > > With Maven 3, unwanted libraries are added to the _WEB-INF/lib_ folder of the > packed web app in a multi-module build if: > * The WAR module has a JAR dependency with {{provided}} scope. > * The POM of the WAR module (or its parent POM) has a > {{dependencyManagement}} section that defines the transitive dependencies of > the JAR module. > * The dependencies in the {{dependencyManagement}} section are *not* defined > as dependencies of the WAR module. > * The dependencies in the {{dependencyManagement}} section explicitly define > {{compile}} or {{runtime}} scope. > This leads to unwanted dependencies in the packaged web app or even duplicate > dependencies when using overlays. > When running the build with _Maven 2.2.1_, it works fine and doesn't add > those unwanted dependencies to the web app. -- 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