配置失败
项目中需要连接公司内部远程maven仓库,设置了密码,故而需要配置settings-security.xml文件。
<settingsSecurity>
<master>{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}</master>
</settingsSecurity>
我的本地maven仓库设置在了D盘,非默认.m2文件夹。直接将settings-security.xml文件放入D盘,idea提示权限验证异常,maven加载不到jar包。阅读了官方文档Maven Password Encryption,默认是加载.m2文件夹下的settings-security.xml,所以只在D盘添加settings-security.xml是不可以的,需要在.m2文件夹下也添加一个settings-security.xml。maven重新加载jar包,可以正确加载。
<settingsSecurity>
<relocation>D:\maven\conf\settings-security.xml</relocation>
</settingsSecurity>