You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tuomas Kiviaho (JIRA)" <ji...@codehaus.org> on 2007/11/12 09:22:25 UTC
[jira] Commented: (SUREFIRE-364) 2.4-SNAPSHOT of 27th Oct 2007 has
invalid Plexus dependency
[ 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