The Cobertura plugin causes Maven to download inter-submodule dependencies from 
external repositories
-----------------------------------------------------------------------------------------------------

                 Key: MCOBERTURA-152
                 URL: https://jira.codehaus.org/browse/MCOBERTURA-152
             Project: Maven 2.x Cobertura Plugin
          Issue Type: Bug
    Affects Versions: 2.6
         Environment: Fedora 13 (32bit)

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100)
Java version: 1.6.0_20
Java home: /usr/java/jdk1.6.0_20/jre
Default locale: hu_HU, platform encoding: UTF-8
OS name: "linux" version: "2.6.34.9-69.fc13.i686.pae" arch: "i386" Family: 
"unix"
            Reporter: Kolos Tatar


This morning a colleague showed me that on our multimodule project, if we run 
"mvn test" in the parent directory it runs different test code than what we run 
if we run "mvn cobertura:cobertura".

After some debugging and investigation it turned out that we have 
inter-submodule dependencies in our project and a unit test in one of the 
submodules refers to a class in another submodule. If we run "mvn test" from 
the parent directory, it will use the artifact generated by the submodule 
providing the class being referred to, however if we run "mvn 
cobertura:cobertura", Maven will not use the artifact provided by the other 
submodule, but will go to the external repositories straight away and download 
the same artifact. This renders the coverage analysis result kind of useless as 
we're not testing the code we have in our hands, but mixed code.

Just a note - this ticket has nothing to do with aggregating the coverage 
results.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to