是否可以指向一个特定的设置文件,以覆盖maven对单个命令使用的默认settings.xml ? 例子:
mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"
是否可以指向一个特定的设置文件,以覆盖maven对单个命令使用的默认settings.xml ? 例子:
mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"
你可以简单地使用:
mvn --settings YourOwnSettings.xml clean install
or
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