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 在 Mac OS 上的位置在哪里?