Maven 在登录服务器的时候,如果需要用户名和密码如何进行配置?
Maven 的服务器用户名和密码是在 settings.xml 文件中的 进行配置的。
可以有的配置如下:
server001
my_login
my_password
${user.home}/.ssh/id_dsa
some_passphrase
664
775
请注意,这里比较常用和重要的配置是 server001,这个 id 需要和 中的 id 一致。因为 Maven 是通过 id 来对比变量和匹配的。
随后,需要填写的是 username and password,这个就是你登录服务器上需要的用户名和密码了。
需要注意的是:局部配置优先于全局配置。
配置优先级从高到低:pom.xml> user settings > global settings
如果这些文件同时存在,在应用配置时,会合并它们的内容,如果有重复的配置,优先级高的配置会覆盖优先级低的。
因为有配置优先级的存在,所以如果你全局配置不生效的话,你需要看看你的本地配置优先级是否有相关的配置。
https://www.cwiki.us/questions/62619691