You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Stephane Nicoll (JIRA)" <ji...@codehaus.org> on 2007/03/17 15:14:34 UTC

[jira] Closed: (MWAR-87) Extra jars get added to WEB-INF/lib dir

     [ http://jira.codehaus.org/browse/MWAR-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stephane Nicoll closed MWAR-87.
-------------------------------

      Assignee: Stephane Nicoll
    Resolution: Won't Fix

help:dependencies will show the dependency graph. It's not a war plugin issue per se. You can specify the dependencies you don't want as provided and they won't be copied  to the WEB-INF/lib directory

> Extra jars get added to WEB-INF/lib dir
> ---------------------------------------
>
>                 Key: MWAR-87
>                 URL: http://jira.codehaus.org/browse/MWAR-87
>             Project: Maven 2.x War Plugin
>          Issue Type: Bug
>         Environment: Using Windows XP, Maven 2.0.4, maven-war-plugin 2.0.1, jdk 1.5
>            Reporter: Joshua White
>         Assigned To: Stephane Nicoll
>            Priority: Minor
>
> I am creating a hello world J2EE application to start my project, but even without any dependencies avalon 4.1.3, commons-logging 1.1, log4j 1.2.12, and servletapi 2.3 show up in my WEB-INF/lib directory.  Even though that is a bit confusing, JBoss gets very angry at that since JBoss thinks it owns log4j (1.2.8).  I can get around it by adding the dependencies to my pom, but I don't think these jars should be added by default by the plugin.
> I didn't get too far tracing the plugin dependencies (is there any way to track the whole dependency graph?), but I suspect somewhere the dependencies are messed up a bit.
> - Joshua
> <!-- workaround for plugin error.  using JBoss 4.0.5 versions instead of versions that show up from the maven-war-plugin -->
>     <dependency>
>       <groupId>avalon-framework</groupId>
>       <artifactId>avalon-framework</artifactId>
>       <version>4.1.5</version>
>       <scope>provided</scope>
>     </dependency>
>     <dependency>
>       <groupId>commons-logging</groupId>
>       <artifactId>commons-logging</artifactId>
>       <version>1.0</version>
>       <scope>provided</scope>
>     </dependency>
>     <dependency>
>       <groupId>log4j</groupId>
>       <artifactId>log4j</artifactId>
>       <version>1.2.8</version>
>       <scope>provided</scope>
>     </dependency>
>     <dependency>
>       <groupId>servletapi</groupId>
>       <artifactId>servletapi</artifactId>
>       <version>2.4</version>
>       <scope>provided</scope>
>     </dependency>

-- 
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