我有一个 Maven 架构的新项目。当我尝试向我的项目添加依赖项时,m2e 找不到与我的请求匹配的 jar(搜索结果始终为空)。
我的 Eclipse 设置允许下载工件源。(Preferences->Maven) Maven 存储库有 settings.xml(默认设置)。更重要的是,它里面有一些罐子,但 Eclipse 仍然看不到它们。
我有一个 Maven 架构的新项目。当我尝试向我的项目添加依赖项时,m2e 找不到与我的请求匹配的 jar(搜索结果始终为空)。
我的 Eclipse 设置允许下载工件源。(Preferences->Maven) Maven 存储库有 settings.xml(默认设置)。更重要的是,它里面有一些罐子,但 Eclipse 仍然看不到它们。
转到窗口 → 显示视图 → 其他 → Maven/Maven 存储库。单击“确定”。转到Maven Repositories → Global Repositories/central,右键单击并从上下文菜单中选择Rebuild Index 。重建需要一些时间。
m2e 插件有很多错误。所以我建议你使用官方的maven 存储库站点并通过 copy-past 将依赖项添加到你的 pom.xml
如果您想使用 m2e 插件,请检查首选项。可能您需要添加一些存储库
我找到了答案。Settings.xml 必须如下所示。
<mirrors>
</mirrors>
<profiles>
<profile>
<id>jdk-1.4</id>
<activation>
<jdk>1.4</jdk>
</activation>
<repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
<profile>
<id>home</id>
<repositories>
<repository>
<id>central</id>
<name>Repo for maven</name>
<url>http://repo1.maven.org/maven2</url>
<layout>default</layout>
</repository>
<repository>
<id>jboss</id>
<url>http://repository.jboss.com/maven2</url>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>home</activeProfile>
</activeProfiles>
要使 m2e 正常工作,启动时的 Window-Preferences-Maven-Update 索引必须为 true。或者通过 Show View-Maven Repositories-Global-Rebuild Index 更新 maven 仓库