133 是否可以指向特定的设置文件以覆盖maven用于单个命令的默认settings.xml?例: mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml" maven command-line overriding settings optional-parameters — 吉尔黑布尔 source
260 您可以简单地使用: mvn --settings YourOwnSettings.xml clean install 要么 mvn -s YourOwnSettings.xml clean install — 赫马尔拜兹 source 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
settings.xml
或通过命令行定义-Dmaven.repo.local=$HOME/.my/other/repository