[ http://jira.codehaus.org/browse/SUREFIRE-364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_113488 ]
Tuomas Kiviaho commented on SUREFIRE-364: ----------------------------------------- For those who are wondering where the range comes and where it is matched here's a take from my local metadata: maven-metadata-central.xml <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <version>1.0-alpha-7</version> <versioning> <release>1.0-alpha-8</release> <versions> <version>1.0-alpha-7</version> <version>1.0-alpha-8</version> <version>1.0-alpha-9</version> </versions> <lastUpdated>20070721012454</lastUpdated> </versioning> maven-metadata-codehaus.snapshots.xml <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <versioning> <latest>1.0-alpha-9</latest> <release>1.0-alpha-9</release> <versions> <version>1.0-alpha-3</version> <version>1.0-alpha-4</version> <version>1.0-alpha-6</version> <version>1.0-alpha-7</version> <version>1.0-alpha-8</version> <version>1.0-alpha-9</version> <version>1.0-alpha-10-SNAPSHOT</version> </versions> <lastUpdated>20071029092420</lastUpdated> </versioning> The version range comes from central metadata and the actual location of the artifact is codehaus snapshots. When mutilating the central medata by adding the 1.0-alpha-10-SNAPSHOT to the range the default artifact collector (maven-artifact-2.0.8-SNAPSHOT) doesn't break the lifecycle. Here's the original stacktrace which I believe is the same as Matt's. Caused by: org.apache.maven.artifact.versioning.OverConstrainedVersionException: Couldn't find a version in [1.0-alpha-7, 1.0-alpha-8, 1.0-alpha-9] to match range [1.0-alpha-10-SNAPSHOT,1.0-alpha-10-S NAPSHOT] org.codehaus.plexus:plexus-archiver:jar:null from the specified remote repositories: ... codehaus.snapshots (http://snapshots.repository.codehaus.org), ... apache.snapshots (http://people.apache.org/maven-snapshot-repository), central (http://repo1.maven.org/maven2) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:291) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:367) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:284) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:272) at org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComplete(DefaultPluginManager.java:654) at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:557) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:421) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) ... 16 more > 2.4-SNAPSHOT of 27th Oct 2007 has invalid Plexus dependency > ----------------------------------------------------------- > > Key: SUREFIRE-364 > URL: http://jira.codehaus.org/browse/SUREFIRE-364 > Project: Maven Surefire > Issue Type: Bug > Components: plugin > Affects Versions: 2.4 > Reporter: Matt Read > Assignee: John Casey > Priority: Blocker > Original Estimate: 0 minutes > Remaining Estimate: 0 minutes > > Previously stable build now reports this: > 27-Oct-2007 12:04:15 [INFO] Failed to resolve artifact. > 27-Oct-2007 12:04:15 > 27-Oct-2007 12:04:15 Couldn't find a version in [1.0-alpha-7, 1.0-alpha-8, > 1.0-alpha-9] to match range [1.0-alpha-10-SNAPSHOT,1.0-alpha-10-SNAPSHOT] > 27-Oct-2007 12:04:15 org.codehaus.plexus:plexus-archiver:jar:null > 27-Oct-2007 12:04:15 > 27-Oct-2007 12:04:15 from the specified remote repositories: > 27-Oct-2007 12:04:15 maven.catlin.com.repo.releases > (http://maven.catlin.com/​maven2-repo/​releases), > 27-Oct-2007 12:04:15 Apache Snapshots > (http://people.apache.org/​repo/​m2-snapshot-repository), > 27-Oct-2007 12:04:15 stat-scm-sourceforge > (http://stat-scm.sourceforge.net/​maven2), > 27-Oct-2007 12:04:15 maven.catlin.com.repo.snapshots > (http://maven.catlin.com/​maven2-repo/​snapshots), > 27-Oct-2007 12:04:15 central (http://repo1.maven.org/​maven2), > 27-Oct-2007 12:04:15 codehaus.snapshots > (http://snapshots.repository.codehaus.org), > 27-Oct-2007 12:04:15 apache.snapshots > (http://people.apache.org/​repo/​m2-snapshot-repository), > 27-Oct-2007 12:04:15 Codehaus Snapshots > (http://snapshots.repository.codehaus.org/​ > 27-Oct-2007 12:04:15 -- 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