最近我在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);
如果是这样,我需要遵循和检查的步骤是什么?
答案 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调用。