当前位置: 首页 > 知识库问答 >
问题:

Maven忽略settings.xml文件

易流觞
2023-03-14

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

共有3个答案

常宸
2023-03-14

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

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

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

微生智刚
2023-03-14

这简直太愚蠢了,但这可能会为其他人节省一些时间:如果你在使用新电脑,请确保显示文件扩展名。否则,您的“settings.xml”文件实际上可能是一个“settings.xml.txt”文件。。。

蔺沛
2023-03-14

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

既然你已经用一个无效的文件试过了,我敢打赌你的文件的位置有问题。

 类似资料:
  • 下面是我的pom.xml: 在Entourage-0.0.1-snapshot.jar中,config.properties位于根,其内容与上面相同(即localhost)。 我不是在胡编乱造!

  • 选项无效。 运行生成一个war目录,其中。class文件位于目录中,它们也不会存档到目录中的jar中。产生相同的结果。 JIRA票-https://issues.apache.org/JIRA/browse/mwar-355 这就是有问题的项目:https://bitbucket.org/dmos62/raudondvaris

  • 问题内容: 我安装了OSX ,并随同安装了: 在将其设置为1.6时显示1.6,而在将其设置为1.7时显示1.7: …但是Maven忽略了我的设置: 我发现了这个问题],这个家伙只需要在内部对其进行硬编码,但是我不希望自己进行硬编码(因此!),而且我也没有或。 它使用的版本似乎来自输出中的第一个版本,因此在短期内,通过调整1.7的文件),我能够再次获得1.6 ,但这仅意味着我获得了1.6而不是1.7

  • 我安装了带有的OSX,并且刚刚安装了以及: 正在执行其任务,始终工作,当我将其设置为1.6时显示1.6,当我将其设置为1.7时显示1.7: ...但maven忽略了我的设置: 我发现了这样一个问题,那家伙只需要在中硬编码他的,但我不希望我的!,而且我没有,也没有。 它所使用的版本似乎是从输出的第一个版本开始的,所以在短期内,通过调整1.7的文件(从这篇so文章),我可以重新获得1.6,但这仅仅意味

  • 故事:因此,我正在运行一个WebDriver2测试套件,其中包含TestNG和捆绑在Maven体系结构中的所有测试套件。我首先在Eclipse项目中构建了所有内容,然后将其转换为Maven项目。我不是一个程序员,但我可以通过Java,我是新的Maven,但对TestNG和Selenium相当好,从我所研究的一切来看,我正确地接近了这一点,我一定错过了一些愚蠢的东西。 问题:我在Eclipse中用M