使用maven,您可以轻松指定settings.xml位置,例如:
mvn -s custom/dir/settings.xml package
是否有类似的方法来指定自定义security-settings.xml?
这背后的原因很简单:通过本地存储库轻松分发它。现在,安全性不是一个问题 - 它都在内部网上。
答案 0 :(得分:15)
请求为MNG-4853。虽然没有直接实现,但建议采用解决方法:
我已经确认
-Dsettings.security=path/to/security-settings.xml
有效
如the announcement blog post中所述,您还可以使用主密码重定位功能。写一个~/.m2/security-settings.xml
文件,其中包含重定向:
<settingsSecurity>
<relocation>/Volumes/mySecureUsb/secret/settings-security.xml</relocation>
</settingsSecurity>