It seems your central files are very out of date, as you can see here:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/maven-metadata.xml
Do you have a proxy or repository manager caching it?

This still seems unusual, since from Maven 2.0.9 onwards the version of the
surefire plugin was fixed to 2.4.2 unless overridden. Maybe it is a bug in
the help plugin.

When you run the actual tests, use -X and see what version of surefire
actually gets used. This should help pinpoint what is going wrong.

Cheers,
Brett

2008/8/27 Rintcius <[EMAIL PROTECTED]>

>
> In both the the parent and child pom, there's no version 2.2. The only
> version that is mentioned is 2.4.3.
> However, I took a look in the repository and that gave some info.
> Here's the output that I think is relevant:
>
> > ls
> 2.2
> 2.3
> 2.4.2
> 2.4.3
> maven-metadata-apache.incubating.releases.xml
> maven-metadata-apache.m2.repo.xml
> maven-metadata-apache.m2.repo.xml.sha1
> maven-metadata-central.xml
> maven-metadata-central.xml.sha1
> maven-metadata-codehaus.repo.xml
> maven-metadata-hello2morrow repository.xml
> maven-metadata-java.net2.xml
> maven-metadata-maven.liftweb.net.xml
> maven-metadata-maven2-repository.dev.java.net.xml
> maven-metadata-maven2.iodp.usio.xml
> maven-metadata-open.iona.m2-all.xml
> maven-metadata-open.iona.m2-all.xml.sha1
> maven-metadata-open.iona.m2.xml
> maven-metadata-scala-tools.org.xml
> maven-metadata-tlc.xml
>
> > cat maven-metadata-apache.m2.repo.xml
>
> <?xml version="1.0" encoding="UTF-8"?><metadata>
>  <groupId>org.apache.maven.plugins</groupId>
>   <artifactId>maven-surefire-plugin</artifactId>
>   <version>2.1.3</version>
>  <versioning>
>    <latest>2.4.2</latest>
>    <release>2.4.2</release>
>    <versions>
>      <version>2.0-beta-1</version>
>      <version>2.0</version>
>      <version>2.1</version>
>      <version>2.1.1</version>
>      <version>2.1.2</version>
>      <version>2.1.3</version>
>      <version>2.2</version>
>      <version>2.3</version>
>      <version>2.3.1</version>
>      <version>2.4</version>
>      <version>2.4.1</version>
>      <version>2.4.2</version>
>    </versions>
>    <lastUpdated>20080215231214</lastUpdated>
>  </versioning>
> </metadata>
>
> > cat maven-metadata-central.xml
>
> <?xml version="1.0" encoding="UTF-8"?><metadata>
>  <groupId>org.apache.maven.plugins</groupId>
>   <artifactId>maven-surefire-plugin</artifactId>
>   <version>2.1.3</version>
>  <versioning>
>    <latest>2.2</latest>
>    <release>2.2</release>
>    <versions>
>      <version>2.0-beta-1</version>
>      <version>2.0</version>
>      <version>2.1</version>
>      <version>2.1.1</version>
>      <version>2.1.2</version>
>      <version>2.1.3</version>
>      <version>2.2</version>
>    </versions>
>    <lastUpdated>20060514041238</lastUpdated>
>  </versioning>
> </metadata>
>
> The  contents of "cat maven-metadata-central.xml" seems to be the reason
> why
> help:describe returns 2.2. At least I can change the output of
> help:describe
> to 2.4.3 by changing all 2.2. occurrences in this file to 2.4.3 (and I also
> changed the lastUpdated, not sure whether that is actually needed).
>
> But I still cannot find a reason why "help:describe" would return something
> different than "help:effective-pom".
>
> And while I have some intuition what is going on in the repository, I don't
> understand its exact mechanics.
> E.g. there is a plugin version 2.4.3 (see ls output above) but none of the
> metadata files contains a 2.4.3 version. I would guess that downloading a
> new version of the plugin would also give rise to one of the metadata
> entries being updated.
>
> - Rintcius
> --
> View this message in context:
> http://www.nabble.com/Wrong-output-of-mvn-help%3Adescribe--tp19168212p19177314.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Brett Porter
Blog: http://blogs.exist.com/bporter/

Reply via email to