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

        

Reply via email to