Plugin resolution/download fails for plugins previously not downloaded if pom
is unavailable
--------------------------------------------------------------------------------------------
Key: MNG-3390
URL: http://jira.codehaus.org/browse/MNG-3390
Project: Maven 2
Issue Type: Bug
Components: Plugins and Lifecycle
Affects Versions: 2.0.8
Reporter: Jan Palmquist
Plugin download fail when running a plugin goal of a plugin previously not used.
I have successfully reproduced this problem using both eclipse and help plugin,
so I assume it is not plugin related.
Scenario 1:
1. Delete (rename) ~/.m2/repository forcing everything to be downloaded from
scratch
2. Change to a folder containing a pom.xml
3. Run mvn help:describe -Dplugin=versions
- will work
4. Change to a folder not containing a pom.xml
- will work
Scenario 2:
1. Remove (rename) your ~/.m2/repository
2. Change to a directory not containing a pom.xml file
3. Run mvn help:describe -Dplugin=help
- will not work, the help plugin can not be found!
- repository metadata for: 'org.apache.maven.plugins' could not be retrieved
from repository: central due to an error: Error transferring file
- central blacklisted
4. Change to a folder containing a pom.xml file
5. Run mvn help:describe -Dplugin=help
- will not work!
- the error is permanent, maven seems to cache failed attempts and will not
try again until repos timeout has passed, or -U is supplied...
5. Run mvn help:describe -Dplugin=help -U
- will work
6. Change to a folder not containing a pom.xml
7. Run (omitting -U) mvn help:describe -Dplugin=help
- will work
The above scenarios will work correspondingly running e.g. mvn
eclipse:add-maven-repo -Declipse.workspace=.
My problem is that my company use an installation guide used by many developers
executing the latter command as part of their initial development environment
set up, and often they have not yet been using the eclipse plugin prior
submitting the command since their environment is completely new...
I do not know how to categorize the issue, nor prioritizing it, but it is for
sure an annoyance for unexperienced maven users, particularily since maven,
after the first failing attempt, will not try to download the plugin again...
--
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