John Patrick created MNG-5267:
---------------------------------

             Summary: False positive as DuplicateProjectException doesn't check 
project absolute path
                 Key: MNG-5267
                 URL: https://jira.codehaus.org/browse/MNG-5267
             Project: Maven 2 & 3
          Issue Type: Bug
          Components: Plugins and Lifecycle
    Affects Versions: 3.0.4
         Environment: loki:~ john$ mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
Maven home: /opt/local/share/java/maven3
Java version: 1.6.0_29, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"
loki:~ john$ java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-10M3527)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)
loki:~ john$ 

            Reporter: John Patrick
         Attachments: DefaultMaven.java.patch, exact-same-module.output.log, 
exact-same-module.zip

I'm getting false positive DuplicateProjectException being thrown, when modules 
refer to the exact same project, i.e. pom absolute path is the same.

Parent Pom
-Sub Project One Pom
-Sub Project Two Pom
-Jar

For ease of building individual sub components both Sub Project One and Two 
refer to jar as being a module. I realize that having two pom's refering to the 
same artifact as a module isn't the best solutions.

But a simple change to when the Exception is thrown would remove this false 
positive. In the exception is outputs both pom locations and they are exactly 
the same absolute path.

I've also forked on github.

https://github.com/nhojpatrick/maven-3/commit/8e8c512d9535c58808fe1c4f58349313bbc3a887


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

        

Reply via email to