Java 本地maven存储库中的Settings.xml
我在本地maven存储库中找不到settings.xml。请告诉我在哪里可以找到它 在我的java类中,我得到了以下编译时错误 我还提到了pom.xml文件中的依赖关系Java 本地maven存储库中的Settings.xml,java,maven,Java,Maven,我在本地maven存储库中找不到settings.xml。请告诉我在哪里可以找到它 在我的java类中,我得到了以下编译时错误 我还提到了pom.xml文件中的依赖关系 请帮助我为什么即使pom.xml有依赖项,也找不到依赖项。settings.xml文件可能位于两个位置: Maven安装:$M2_HOME/conf/settings.xml 用户安装:${user.home}/.m2/settings.xml 参考: 例如(取决于您的操作系统) %userprofile%\.m2\se
请帮助我为什么即使pom.xml有依赖项,也找不到依赖项。settings.xml文件可能位于两个位置:
- Maven安装:$M2_HOME/conf/settings.xml
- 用户安装:${user.home}/.m2/settings.xml
%userprofile%\.m2\settings.xml
C:\Users\\.m2\settings.xml
C:\Documents and Settings\\.m2\Settings.xml
~/.m2/settings.xml
/home/.m2/settings.xml
或
/conf/settings.xml
您将在maven安装目录中找到settings.xml
e、 g,如果您在C:\apache-maven-3.0.4目录中解压了maven,那么settings.xml将出现在:C:\apache-maven-3.0.4\conf目录中。settings.xml不是位于存储库目录中的
Maven将自动查找两个settings.xml文件,一个位于Maven安装目录中,另一个位于your home/.m2/
(而不是your home/.m2/存储库
)
通常,我们会在
您的主页/.m2/
下更新该文件。在您的情况下,它应该位于C:\Users\yourName\.m2\settings.xml
您是否安装了m2e插件,并且源代码是否在maven项目中?是的,我已经安装了m2e插件,并且创建了一个maven archtype快速启动项目。但是eclipse知道吗?您应该将该项目作为一个maven项目导入到现有的源中,以便依赖项解析工作。
%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