Maven命令行如何指向单个命令的特定settings.xml?


Answers:


260

您可以简单地使用:

mvn --settings YourOwnSettings.xml clean install

要么

mvn -s YourOwnSettings.xml clean install

5
你是说本地缓存吗?可以在内部定义settings.xml或通过命令行定义-Dmaven.repo.local=$HOME/.my/other/repository
khmarbaise16年

1
@NeerajSinghChouhan我知道有些晚了,但是在Eclipse中,打开“窗口”>“首选项”>“ Maven”>“用户设置”。在此处指定其他用户设置(settings.xml)文件,然后单击“更新设置”。
Ben Ingle

这是一次性使用,还是永久设置该位置?
bot_bot

--settings没为我工作,但-s做了。Maven版本Apache Maven 3.6.1
Koray Tugay

1
我通过-s使用非默认settings.xml选项运行了mvn install,并且工件被发布到默认的.m2存储库中,而不是发布到-s中指定的存储库中。然后,我尝试通过-s指定一个不存在的设置文件,并且它抱怨该文件不存在。因此,maven似乎意识到我正在指定一个非默认文件,但选择不使用它或不充分使用它。
JohnC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.