Container dependency jar file get copied during the deployment or during hte 
installation1
------------------------------------------------------------------------------------------

                 Key: MDEP-112
                 URL: http://jira.codehaus.org/browse/MDEP-112
             Project: Maven 2.x Dependency Plugin
          Issue Type: Bug
          Components: copy-dependencies
    Affects Versions: 2.0
         Environment: WindowXP(CYGWIN)     JDK 1.5.0_07
            Reporter: Alan Mehio
            Assignee: Brian Fox
            Priority: Trivial


The dependency get copied even it is provided by the container 

This happens in the following scenario :
module A has dependecies as below 
<dependencies>
                <dependency>
                        <groupId>axis</groupId>
                        <artifactId>axis-schema</artifactId>
                        <version>1.3</version>
                </dependency>
                <dependency>
                        <groupId>axis</groupId>
                        <artifactId>axis-wsdl4j</artifactId>
                        <version>1.3</version>
                </dependency>
                <dependency>
                        <groupId>xml-apis</groupId>
                        <artifactId>xml-apis</artifactId>
                        <version>1.0.b2</version>
                </dependency>
                <dependency>
                        <groupId>javax.xml</groupId>
                        <artifactId>jaxrpc-api</artifactId>
                        <version>1.1</version>
                </dependency>
                <dependency>
                        <groupId>commons-discovery</groupId>
                        <artifactId>commons-discovery</artifactId>
                        <version>0.2</version>
                </dependency>
                <dependency>
                        <groupId>axis</groupId>
                        <artifactId>axis-saaj</artifactId>
                        <version>1.2</version>
                </dependency>
        </dependencies>


you have module B which has the below  dependencies


<dependencies>
                <dependency>
                        <groupId>mygroup</groupId>
                        <artifactId>common</artifactId>
                        <version>1.0.0</version>
                </dependency>
                <dependency>
                        <groupId>mygroup</groupId>
                        <artifactId>service</artifactId>
                        <version>1.0.0</version>
                </dependency>
                <dependency>
                        <groupId>mygroup</groupId>
                        <artifactId>model</artifactId>
                        <version>1.0.0</version>
                </dependency>
                <dependency>
                        <groupId>tomcat</groupId>
                        <artifactId>servlet-api</artifactId>
                        <version>5.0.18</version>
                        <scope>provided</scope>
                </dependency>
        </dependencies>


The one which get copied is servlet-api-2.3.jar 

On the otherhand, the other project is using the same dependency ( servlet-api 
) but the only difference is the axis artifact and its dependencies are not 
included

Regards,
Alan Mehio
London, UK


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

        

Reply via email to