maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dennis Lundberg (JIRA)" <j...@codehaus.org>
Subject [jira] (MCHANGES-274) Private Jira instances needs secure place to store Jira credentials (settings.xml) as oppose to pom.xml
Date Thu, 01 Mar 2012 19:48:02 GMT

     [ https://jira.codehaus.org/browse/MCHANGES-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dennis Lundberg updated MCHANGES-274:
-------------------------------------

    Fix Version/s:     (was: 2.7)
    
> Private Jira instances needs secure place to store Jira credentials (settings.xml) as
oppose to pom.xml
> -------------------------------------------------------------------------------------------------------
>
>                 Key: MCHANGES-274
>                 URL: https://jira.codehaus.org/browse/MCHANGES-274
>             Project: Maven 2.x Changes Plugin
>          Issue Type: Improvement
>          Components: jira
>    Affects Versions: 2.6
>         Environment: all
>            Reporter: Swapnil Sapar
>
> As per the changes plugin documentation, Jira Credentials can be configured in the plugin
as jiraPassword and jiraUser. This credentials are expected to be stored in the plain text
inside the pom.xml.
> I wish if these credentials are stored securely in the settings.xml similar to maven
repository credentials or sonar server credentials.
> References:
> Plugin Documentation: http://maven.apache.org/plugins/maven-changes-plugin/jira-report-mojo.html#jiraPassword
> Sample code:
> {code}
> 	<plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-changes-plugin</artifactId>
>         <version>2.6</version>
>         <configuration>
>           <jiraUser>jiraadmin</jiraUser>
>           <jiraPassword>adminpwd</jiraPassword>
>           <smtpHost>localhost</smtpHost>
>           <smtpPort implementation="java.lang.Integer">25</smtpPort>
>           <toAddresses>
>             <toAddress implementation="java.lang.String">${dev-email}</toAddress>
>           </toAddresses>
>         </configuration>
>         <reportSets>
>           <reportSet>
>             <reports>
>               <report>jira-report</report>
>               <report>changes-report</report>
>             </reports>
>           </reportSet>
>         </reportSets>
>       </plugin>
> {code}
> Maven Repository Credentials stored securely in settings.xml: http://maven.apache.org/settings.html#Servers
> Sonar plugin using credentials stored securely in settings.xml http://mojo.codehaus.org/sonar-maven-plugin/examples/use-enterprise-database.html
> Expected behavior:
> pom.xml
> {code}
> 	<plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-changes-plugin</artifactId>
>         <version>2.6</version>
>         <configuration>
>           <!-- refer settings.xml for jira credentials -->
>           <smtpHost>localhost</smtpHost>
>           <smtpPort implementation="java.lang.Integer">25</smtpPort>
>           <toAddresses>
>             <toAddress implementation="java.lang.String">${dev-email}</toAddress>
>           </toAddresses>
>         </configuration>
>         <reportSets>
>           <reportSet>
>             <reports>
>               <report>jira-report</report>
>               <report>changes-report</report>
>             </reports>
>           </reportSet>
>         </reportSets>
>       </plugin>
> {code}
> settings.xml
> {code}
> <profiles>
>   <profile>
>       <id>jira</id>
>       <properties>
>           <jiraUser>jiraadmin</jiraUser>
>           <jiraPassword>adminpwd</jiraPassword>
>       </properties>
>     </profile>
> </profiles>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message