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/&#8203;maven2-repo/&#8203;releases),
> 27-Oct-2007 12:04:15 Apache Snapshots (http://people.apache.org/&#8203;repo/&#8203;m2-snapshot-repository),
> 27-Oct-2007 12:04:15 stat-scm-sourceforge (http://stat-scm.sourceforge.net/&#8203;maven2),
> 27-Oct-2007 12:04:15 maven.catlin.com.repo.snapshots (http://maven.catlin.com/&#8203;maven2-repo/&#8203;snapshots),
> 27-Oct-2007 12:04:15 central (http://repo1.maven.org/&#8203;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/&#8203;repo/&#8203;m2-snapshot-repository),
> 27-Oct-2007 12:04:15 Codehaus Snapshots (http://snapshots.repository.codehaus.org/&#8203
> 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