本地maven存储库中的Settings.xml

时间:2013-11-12 00:26:06

标签: java maven

我在本地maven资源库中找不到settings.xml。请告诉我在哪里可以找到它。enter image description here

在我的java类中,我遇到了编译时错误。

enter image description here

我在pom.xml文件中也提到过依赖。

enter image description here

请帮助我,即使pom.xml有依赖项,也找不到依赖项。

3 个答案:

答案 0 :(得分:3)

您将在maven安装目录中找到settings.xml。

例如,如果您已在C:\ apache-maven-3.0.4目录中解压缩maven,则settings.xml将出现在:C:\ apache-maven-3.0.4 \ conf目录中。

答案 1 :(得分:2)

settings.xml文件可能存在两个位置:

  • Maven安装:$ M2_HOME / conf / settings.xml
  • 用户的安装:$ {user.home} /.m2 / settings.xml

参考:http://maven.apache.org/ref/3.1.1/maven-settings/settings.html

E.g。 (取决于您的操作系统)

%userprofile%\.m2\settings.xml
C:\Users\<YourName>\.m2\settings.xml
C:\Documents and Settings\<YourName>\.m2\settings.xml
~/.m2/settings.xml
/home/<YourName>/.m2/settings.xml

<MAVEN_INSTALL_DIR>/conf/settings.xml

答案 2 :(得分:0)

settings.xml位于存储库目录中 NOT

Maven将自动查找两个settings.xml文件,一个位于Maven安装目录中,另一个位于your home/.m2/(不是your home/.m2/repository

通常我们会更新your home/.m2/下的那个。在您的情况下,它应位于C:\Users\yourName\.m2\settings.xml