如何找到maven使用的settings.xml文件

如何找到maven使用的settings.xml文件,maven,configuration-files,Maven,Configuration Files,我最近更改了密码,必须更改maven settings.xml文件以反映这一点。但是,无论我在settings.xml文件中做什么,更改的密码都不会被提取。出于绝望,我用-s开关(mvn-s)运行了maven,一切都开始工作了。这似乎表明maven默认使用的是“错误的”settings.xml 有没有办法让我找出maven正在使用的settings.xml文件的位置?使用maven调试选项,即mvn-X: Apache Maven 3.0.3 (r1075438; 2011-02-28 18:3

我最近更改了密码,必须更改maven settings.xml文件以反映这一点。但是,无论我在settings.xml文件中做什么,更改的密码都不会被提取。出于绝望,我用-s开关(
mvn-s
)运行了maven,一切都开始工作了。这似乎表明maven默认使用的是“错误的”settings.xml


有没有办法让我找出maven正在使用的settings.xml文件的位置?

使用maven调试选项,即
mvn-X

Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
Maven home: /usr/java/apache-maven-3.0.3
Java version: 1.6.0_12, vendor: Sun Microsystems Inc.
Java home: /usr/java/jdk1.6.0_12/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-32-generic", arch: "i386", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/java/apache-maven-3.0.3/conf/settings.xml
[DEBUG] Reading user settings from /home/myhome/.m2/settings.xml
...

在这个输出中,您可以看到settings.xml是从
/home/myhome/.m2/settings.xml

加载的,实际上,另一个问题没有我需要的答案。nico_ekito提供了我需要的答案。我知道这是一个老帖子,但我需要一些指导。我在我的系统上运行了mvn-X,但在任何地方都没有看到settings.xml。我看到的输出显示了Maven版本2.2.1和plugin-registry.xml中的用户和全局级插件注册表文件。我为什么不显示settings.xml以及如何显示它?@Elijah你应该问自己的问题。在你的新问题中引用这个问题。非常有用。我试图在
MAVEN_OPTS
中指定“用户设置”,但不幸的是,这个显示不起作用。