Emmanuel Lécharny created MRELEASE-880:
------------------------------------------

             Summary: Cannot restart from a failure
                 Key: MRELEASE-880
                 URL: https://jira.codehaus.org/browse/MRELEASE-880
             Project: Maven Release Plugin
          Issue Type: Bug
    Affects Versions: 2.5
            Reporter: Emmanuel Lécharny
            Priority: Blocker


It's currently quite impossible to cut a release on a big Apache project if the 
remote server has hickups. 

I tried to release Apache Directory Server this morning, and for some unknown 
reasons, I get various and random failures like :

Failed to execute goal
org.apache.maven.plugins:maven-deploy-plugin:2.8.1:deploy
(default-deploy) on project apacheds-core-api: Failed to deploy
artifacts: Could not transfer artifact
org.apache.directory.server:apacheds-core-api:jar:tests:2.0.0-M17
from/to apache.releases.https
(https://repository.apache.org/service/local/staging/deploy/maven2):
Failed to transfer file:
https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/directory/server/apacheds-core-api/2.0.0-M17/apacheds-core-api-2.0.0-M17-tests.jar.
Return code is: 400, ReasonPhrase: Bad Request.

(note that if I restart the release:perform, the error I will get will be 
different).

There is no way I can restart the perform from another point (like the failing 
module) but the very beginning.

At the very end, I did a mvn deploy -Papache-release from target/checkout as a 
workaround...

The real pb is that the release plugin should not simply bail when it gets some 
error attempting to reach a remote server. Asking the user about doing a retry 
should be the way to go.




--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to