Maven settings-security.xml: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
<syntaxhighlight lang='xml'> | <syntaxhighlight lang='xml'> | ||
<settingsSecurity> | <settingsSecurity> | ||
<master>{ | <master>{tiJTx7Yed80HP6UZZShSFgNMhqfl3Xcaz5S8ewCRbiI=}</master> | ||
</settingsSecurity> | </settingsSecurity> | ||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 04:51, 9 January 2018
Internal
Overview
A file that contains the master password used to encrypt remote repository credentials. The master password must be encrypted with:
mvn --encrypt-master-password
and the encrypted representation must be stored in ~<user>/.m2/settings-security.xml as follows:
<settingsSecurity>
<master>{tiJTx7Yed80HP6UZZShSFgNMhqfl3Xcaz5S8ewCRbiI=}</master>
</settingsSecurity>
If this file does not exist, or if it does not contain valid content, mvn --encrypt-password will fail.
For details on how to use password-protected repositories, see: