Reactor projects sometimes used even with version mismatch
----------------------------------------------------------

         Key: MNG-1245
         URL: http://jira.codehaus.org/browse/MNG-1245
     Project: Maven 2
        Type: Bug
  Components: maven-core  
    Versions: 2.0    
 Reporter: Kenney Westerhof
     Fix For: 2.0.1
 Attachments: deptest.tgz

See attached sample project structure.

In short: project A depends on project B version 1.1-SNAPSHOT,
but only 1.0-SNAPSHOT is available (both in the reactor, so on disk), as well
as in the local repository.

Still, m2 install runs fine. Excerpt from building Project A:

[DEBUG] Artifact not found - using stub model: Unable to download the artifact 
from any repository
  test:sub-b:1.1-SNAPSHOT:pom

......configuring compiler plugin.....

[DEBUG]   (f) classpathElements = 
[/mnt/a/home/forge/work/sandbox/m2test/deptest/sub-a/target/classes, 
/mnt/a/home/forge/work/sandbox/m2test/deptest/sub-b/target/classes]

Now, when running m2 eclipse:eclipse, m2 reacts as it should. Still the pom 
stub-model is used,
but the .jar cannot be resolved.
(weird enough m2 eclipse:eclipse doesn't accept reactor dependencies during 
resolve,
although the generated projects do have internal links - but this is a 
different bug; this is a convenient bug for now.. ;))


Proposed fix: Reactor projects can only be used when the pom versions match 
too. I thought
this code was in months ago and working properly.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to