Maven 的 settings.xml 在 Mac OS 上的位置在哪里?

Posted

技术标签:

【中文标题】Maven 的 settings.xml 在 Mac OS 上的位置在哪里?【英文标题】:Where is Maven's settings.xml located on Mac OS? 【发布时间】:2011-04-17 02:38:22 【问题描述】:

【问题讨论】:

"这是Maven的配置文件,可以分两个级别指定:1.User Level。这个settings.xml文件提供单个用户的配置,一般在@987654322中提供@. 2. Global Level. 这个 settings.xml 文件为机器上的所有 Maven 用户提供配置(假设他们都使用相同的 Maven 安装)。它通常在 $maven.home/conf/settings.xml 中提供。" 嘿,别忘了接受答案。 【参考方案1】:

在我从 apache 站点下载二进制文件后,我将提取的文件夹放在 /Library 所以现在settings.xml文件的位置在:

/Library/apache_maven_3.6.3/conf

【讨论】:

【参考方案2】:

我使用 sdkman 安装了 mavaen,因此其他建议的解决方案不起作用,因为如果通过 Homebrew 或作为独立二进制文件进行安装,它们适用。

对于我的解决方案,我在返回的终端中执行了“which mvn”: "/Users/samkaz/.sdkman/candidates/maven/current/bin/mvn"

然后在查找器中打开路径并查看上面的目录后,我在下面的文件夹中找到了 settings.xml。 "/Users/samkaz/.sdkman/candidates/maven/3.6.3/conf"

【讨论】:

【参考方案3】:

如果您使用 brew 安装 maven

你可以在终端输入命令("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"

【讨论】:

【参考方案4】:

我brew安装了,在/usr/local/apache-maven-3.3.3/conf下找到

【讨论】:

【参考方案5】:

在 /Users/username/apache-maven-3.3.9/conf 下找到它

【讨论】:

【参考方案6】:

->它位于 $MAVEN_HOME/conf/settings.xml... 其中 $MAVEN_HOME 是您下载的 Maven 环境变量。 否则你也可以这样做.. -> Maven 的路径也可以从 mac 中的 /etc/bashrc 文件中找到。 从该文件获取 Maven 的路径,在该 Maven 目录中,您可以在该目录中找到 conf/ 目录,您可以找到 maven 的 settings.xml

【讨论】:

【参考方案7】:

如果你使用brew安装maven,那么设置文件应该在

/usr/local/Cellar/maven/<version>/libexec/conf

【讨论】:

【参考方案8】:

我在 /usr/share/java/maven-3.0.3/conf , 10.8.2 下找到它

【讨论】:

我从 ~/.m2 创建了一个符号链接:ln -s /usr/share/maven/conf/settings.xml settings.xml 在我的机器 (10.8.2) 上,默认的 /usr/share/java/maven-3.0.3/conf/settings.xml 将所有内容都注释掉了,所以什么也不做。在 ~/.m2 中创建一个新文件可能是最简单的。 /usr/share/java/maven-3.0.3 是全局设置的路径,这与用户设置不同;参考文献eviltester.com/2013/09/maven-settingsxml-global-and-user.html【参考方案9】:

一开始并不存在。你必须在你的主文件夹中创建它,/Users/usename/.m2/(或~/.m2

例如:

【讨论】:

在最新的 MAC OS X 中包含 Maven,因此 .m2 将在 /Users/username/.m2 下自动创建 如果有人想知道该放什么,请看这里:maven.apache.org/settings.html 从 Mavericks 开始,没有预装 Maven。见Maven not found in Mac OSX Mavericks

以上是关于Maven 的 settings.xml 在 Mac OS 上的位置在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Maven中settings.xml的配置项说明精讲

Maven命令行窗口指定settings.xml

maven settings.xml

Maven 的 settings.xml 在 Mac OS 上的位置在哪里?

Maven(四-1) Maven的配置文件settings.xml

从 Intellij 编辑 maven 的 settings.xml