Maven忽略settings.xml文件

Sha*_*han 8 maven-2 maven-3 maven

我在settigns.xml文件中添加了代理配置,但Maven没有使用它,我通过使settings.xml文件无效来确认这一点.我运行maven install命令更新设置和全局设置以指向正确的文件,仍然没有运气.我正在使用maven3.0.4.

nwi*_*ler 12

尝试使用-X选项运行Maven.它应该作为正在使用的设置文件的调试输出的一部分进行打印.

既然您已经尝试使用无效文件,我打赌您的文件位置有问题.


Pum*_*ine 11

说起来几乎是愚蠢的,但它可能会为其他人节省一些时间:如果您使用的是新计算机,请确保显示文件扩展名。否则你的“settings.xml”文件实际上可能是一个“settings.xml.txt”文件......

  • 在某些情况下这可能是一个有用的评论,但绝对不应该是一个答案 (7认同)

j13*_*13r 4

确保它位于正确的目录中(HOME/.m2/settings.xml)

您可以在此处找到相关路径和代理示例:Maven 代理设置不起作用

当然,参考总是有用的: https: //maven.apache.org/settings.html

  • 当前目录中的 `settings.xml` 没有被 maven 加载 (3认同)