[ http://jira.codehaus.org/browse/MECLIPSE-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=262657#action_262657 ]
Thomas Maurer commented on MECLIPSE-597: ---------------------------------------- The environment is irrelevant, because it occurs also with a Archiva 1.2.1 repository. The problem arise only during a workspace dependency resolution on a single project (child pom, respectively) and not during a reactor dependency resolution on a parent pom. As Michal already described, the reason is that the ArtifactResolver changes the artifact version in its resolve() method (line 594 in class org.apache.maven.plugin.ide.AbstractIdeSupportMojo). Using artifact.getBaseVersion() in the subsequent code would solve the problem. > Workspace dependencies not resolved for SNAPSHOT dependencies (artifact has a > different version from that in dependency management) > ----------------------------------------------------------------------------------------------------------------------------------- > > Key: MECLIPSE-597 > URL: http://jira.codehaus.org/browse/MECLIPSE-597 > Project: Maven 2.x Eclipse Plugin > Issue Type: Bug > Components: Core : Dependencies resolution and build path > (.classpath) > Affects Versions: 2.7 > Environment: Nexus 1.3.6, Eclipse 3.4, Windows XP > Reporter: Michal Galet > Priority: Critical > Attachments: maven-eclipse-plugin-2.7.patch > > > When generating eclipse project with "mvn eclipse:eclipse > -Declipse.workspace=d:/eclipse-ws" the SNAPSHOT dependencies are not resolved > from workspace correctly. See console output below. This is probably caused > by the way how Nexus handles the SNAPSHOTs. The artifact is resolved by > ArtifactResolver and the version is changed from 1.1.0-SNAPSHOT to > 1.1.0-20090819.145009-4. > The comparison should be performed against {{artifact.getBaseVersion()}} > instead of {{artifact.getVersion()}}. A simple fix is attached as a patch. > Console output: > [INFO] Artifact com.test:sample:jar:4.0.0.B02-SNAPSHOT already available a > s a workspace project, but with different version. Expected: > 4.0.0.B02-20090819.145009-4, found > : 4.0.0.B02-SNAPSHOT -- 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