2

我在本地 Maven 存储库中找不到 settings.xml。请告诉我在哪里可以找到它。在此处输入图像描述

在我的 java 类中,我收到以下编译时错误。

在此处输入图像描述

我也在 pom.xml 文件中提到了依赖关系。

在此处输入图像描述

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

4

3 回答 3

3

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

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

于 2013-11-12T00:32:47.987 回答
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

例如(取决于您的操作系统)

%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
于 2013-11-12T00:29:43.337 回答
0

settings.xml不在存储库目录中。

Maven 会自动查找的 settings.xml 文件有两个,一个在 Maven 安装目录下,一个在your home/.m2/ (not your home/.m2/repository)

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

于 2013-11-12T01:56:21.860 回答