我有一个Maven架构的新项目。当我尝试向项目添加依赖项时,m2e找不到与我的请求匹配的jar(搜索结果始终为空)。
我的Eclipse设置允许下载工件源。 (首选项> Maven的) Maven repositiry有settings.xml(默认值)。更重要的是,它内部有一些罐子,但Eclipse仍然没有看到它们。
答案 0 :(得分:0)
m2e插件有很多错误。所以我建议你使用官方的maven repository网站,并通过copy-past将依赖项添加到你的pom.xml中
如果您想使用m2e插件检查优先级。可能需要添加一些存储库
答案 1 :(得分:0)
我找到了答案。 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存储库答案 2 :(得分:0)
转到窗口→显示视图→其他→Maven / Maven存储库。单击“确定”。 转到 Maven存储库→Global Repositories / central ,右键单击并从上下文菜单中选择 Rebuild Index 。重建需要一些时间。