Deploy only artifacts which have been explicitly attached
---------------------------------------------------------

                 Key: MDEPLOY-126
                 URL: http://jira.codehaus.org/browse/MDEPLOY-126
             Project: Maven 2.x Deploy Plugin
          Issue Type: Improvement
    Affects Versions: 2.5
         Environment: Maven 3
            Reporter: Matthias Vach
         Attachments: 001.diff

Hi all,
General Information:
--------------------
while releasing maven projects we do generate release metadata for any project. 
The generated metadate need to be uploaded to nexus and are located right 
beside the build results.
Since we don't want to affect the release build iselfe, the whole metadata 
generation runs as a second build after the release build finished.

Now the problem:
--------------------
We want to use the deploy plugin to deploy the generated release metadata to 
nexus. But the deploy plugin is currently attaching project artifacts and 
pom-files automatically to the deployment. But this causes a HTTP-400 Error at 
Nexus, since all pom-files and project artifacts have been deployed to Nexus 
already. And redeployment is not allowed.

Currently missing:
--------------------
It would be cool if the deploy plugin would offer a switch to reduce the 
deployment only to those artifacts/files which have been explicitly attached 
for deployment in the reactor before.

Attached you do find a small patch.

Regards Matthias

-- 
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