有谁知道为什么 Centos 5.x 上的 Maven 找不到用户设置,除非我使用“-s”?
- 主页设置为/home/build
- $HOME/.m2/settings.xml 存在,归用户所有,用户可以读取
- 我正在使用 mvn 3.0.4 的全新下载(3.0.3 也失败)
我怀疑我的环境中有些东西妨碍了我,但我不确定是什么。
找不到用户设置 - 未使用“-s”
[build@...]$ echo $HOME; mvn clean -X|grep setting
/home/build
[DEBUG] Reading global settings from .../apache-maven-3.0.4/conf/settings.xml
[DEBUG] Reading user settings from ?/.m2/settings.xml
[DEBUG] Imported: org.apache.maven.settings < plexus.core
查找用户设置——使用“-s”
[build@...]$ echo $HOME; mvn clean -X -s $HOME/.m2/settings.xml|grep setting
/home/build
[DEBUG] Reading global settings from .../apache-maven-3.0.4/conf/settings.xml
[DEBUG] Reading user settings from /home/build/.m2/settings.xml
[DEBUG] Imported: org.apache.maven.settings < plexus.core
谢谢
彼得