Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
2.7
-
None
-
Nexus 1.3.6, Eclipse 3.4, Windows XP
-
Patch
Description
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