当我使用所有正确的参数执行“mvn deploy:deploy-file”时,我得到一个“返回代码是:401,ReasonPhrase:Unauthorized”,就像它没有尊重我的〜/ .m2 / settings.xml文件。我知道该文件很好,因为如果我使用我的pom文件执行“mvn deploy”,它会部署该文件。我在运行“mvn deploy:deploy-file -X”时看到了这一点,所以我知道它使用的是正确的settings.xml。
[DEBUG] Reading global settings from /usr/local/maven/maven/conf/settings.xml
[DEBUG] Reading user settings from /Users/my_userid/.m2/settings.xml
知道为什么会这样吗?这是Maven 3.3.9