我们可以将settings.xml配置到maven中我们自己的位置

时间:2016-03-10 07:30:50

标签: maven maven-3

最近我在Windows机器上使用Apache Maven。 我每次都从命令提示符执行maven。

我知道MAVEN将从settings.xml

中选择C:\Users\abc\.m2\settings.xml

问题:我无法将此settings.xml更改为从我自己提供的位置而不是默认位置(例如C:\Users\abc\.m2\settings.xml

>

也就是说,我会在C:\Users\abc\.m2\settings.xml

中配置F:\myFolder\settings.xml位置,而不是int socket(int domain, int type, int protocol);

如果是这样,我需要遵循和检查的步骤是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用命令行中的-s选项更改用户设置的位置:

  

-s,--settings <arg>用户设置文件的备用路径

因此您可以调用Maven,如下所示:

mvn clean install -s F:\myFolder\settings.xml

如果您不想在每次调用时指定它,那么您可以在Maven 3.3.1中指定项目文件夹中的.m/config文件夹和maven.config文件它提供了这个选项。

.m/config/maven.config文件在您的情况下会包含以下内容:

-s F:\myFolder\settings.xml

它将应用于该项目的所有Maven调用。