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

是否有可能指向一个特定的设置文件,以覆盖maven用于单个命令的默认settings.xml ? 例子:< / p >

mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"
213206 次浏览

你可以简单地使用:

mvn --settings YourOwnSettings.xml clean install

mvn -s YourOwnSettings.xml clean install
我只是觉得很难,对我来说还是不行。然后我检查了注释,明白你必须覆盖全局设置。指出, @khmarbaise 我在一个新的答案中添加了这个
mvn -gs /local-path/settings.xml clean install


mvn --global-settings /local-path/settings.xml clean install

您可能需要重写全局设置和用户设置。这招对我很管用:

mvn -s C:\settings.xml -gs C:\settings.xml clean install