Profiles activated in settings.xml can't be deactivated for release
-------------------------------------------------------------------

                 Key: MRELEASE-667
                 URL: http://jira.codehaus.org/browse/MRELEASE-667
             Project: Maven 2.x Release Plugin
          Issue Type: Bug
          Components: perform, prepare
    Affects Versions: 2.1
         Environment: Maven 2.2.1
            Reporter: Michael Hinterseher


We are having a development profile in settings.xml to sign the jars.
For releases the release profile shall be used to sign with an official key.
I can't convince the release plugin to deactivate the development profile 
active as default in settings.xml
I tried various combinations but nothing works:
- specify profiles configuration: <arguments>-Prelease,!development</arguments>
- specify profiles configuration: 
<releaseProfiles>release,!development</releaseProfiles> 
- adding -Darguments="-Prelease,!development" -Prelease,!development 
release:prepare
- adding -Darguments="-Prelease,!development" -Prelease,!development 
release:perform
- combinations of the above
Running deploy with "-Prelease,!development" uses the correct profile and signs 
with the correct key.
It looks like the disabled properties are not propagated to the actual build 
but just removed and then inherited from settings.xml again.
This affects both the release:prepare and the release:perform


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