我如何找出maven正在使用哪个settings.xml文件 [英] How do I find out which settings.xml file maven is using

查看:1743
本文介绍了我如何找出maven正在使用哪个settings.xml文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近更改了密码,必须更改我的maven settings.xml文件以反映这一点.但是,无论我在settings.xml文件中做什么,更改后的密码都不会被获取.出于绝望,我用-s开关(mvn -s <my intended settings.xml file>)运行了Maven,一切都开始工作了.似乎暗示默认情况下,maven使用的是错误"的settings.xml

I recently changed my password and have to change my maven settings.xml file to reflect that. However, no matter what I do in the settings.xml file, the changed password just won't get picked up. Out of desperation, I ran maven with the -s switch (mvn -s <my intended settings.xml file>) and everything just started working. It seems to suggest that maven by default is using a "wrong" settings.xml

我是否可以找出maven正在使用的settings.xml文件位于何处?

Is there a way for me to figure out where the settings.xml file that maven is using is located?

推荐答案

使用Maven调试选项,即mvn -X:

Use the Maven debug option, ie 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加载的.

In this output, you can see that the settings.xml is loaded from /home/myhome/.m2/settings.xml.

这篇关于我如何找出maven正在使用哪个settings.xml文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆