Maven 的 setings.xml 在 Mac OS 上位于哪里?
它一开始并不存在。您必须在您的主文件夹 /Users/usename/.m2/(或 ~/.m2)中创建它
/Users/usename/.m2/
~/.m2
例如:
我在/usr/share/java/maven-3.0.3/conf,10.8.2下找到了它
如果您使用 brew 来安装 maven,那么设置文件应该在
/usr/local/Cellar/maven/<version>/libexec/conf
- > 它位于 $MAVEN _ HOME/conf/setings.xml..。 其中 $MAVEN _ HOME 是您下载的 MAVEN 的环境变量。 否则你也可以这样做。 在 mac 中的/etc/bashrc 文件中也可以找到 Maven 路径。 从该文件获取 Path to Maven,在该 Maven 目录中,您可以在该目录中找到 conf/目录,您可以找到 Maven 的 setings.xml
在/Users/username/apache-maven-3.3.9/conf 下找到它
我安装了它,并在/usr/local/apache-maven-3.3.3/conf 下找到了它
如果你安装了酿酒专家
您可以在 Terminal 中键入命令(“ mvn-v”)
看看 Maven 家里的细节
mvn -v Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00) Maven home: /usr/local/Cellar/maven/3.5.0/libexec Java version: 1.8.0_121, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.11.5", arch: "x86_64", family: "mac"
我使用 sdkman 安装 mavaen,因为其他提议的解决方案无法工作,因为它们适用于通过 Homebrew 或作为独立的二进制文件完成安装。
对于我的解决方案,我在返回的终端中使用了“ which mvn”: “/Users/samkaz/. sdkman/ 候选人/maven/current/bin/mvn”
然后在查找器中打开路径并查看上面的目录后,我在下面的文件夹中找到 setings.xml。”/用户/Samkaz/。Sdkman/候选人/maven/3.6.3/conf”
在我从 apache 站点 I 下载了二进制文件之后,已经将提取的文件夹放置在 /Library中 现在 setings.xml 文件的位置在:
/Library
/Library/apache_maven_3.6.3/conf
对于 macOS Monterey 12.0.1和自酿3.4.7,它位于 /opt/homebrew/Cellar/maven/{version}/libexec/
/opt/homebrew/Cellar/maven/{version}/libexec/
我从 mvn -version得到了这个位置
mvn -version
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0) Maven home: /opt/homebrew/Cellar/maven/3.8.5/libexec Java version: 18, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk/18/libexec/openjdk.jdk/Contents/Home Default locale: en_SG, platform encoding: UTF-8 OS name: "mac os x", version: "12.0.1", arch: "aarch64", family: "mac"
我认为这是最好的使用 mvn -X,所以它应该打印您的位置设置正在有效地使用
mvn -X
... [DEBUG] Reading global settings from /opt/homebrew/Cellar/maven/3.8.6/libexec/conf/settings.xml [DEBUG] Reading user settings from /Users/XXX/.m2/settings.xml ...