Eclipse依赖项搜索中的Maven插件失败

时间:2013-02-24 15:41:22

标签: java maven eclipse-plugin m2eclipse

我有一个Maven架构的新项目。当我尝试向项目添加依赖项时,m2e找不到与我的请求匹配的jar(搜索结果始终为空)。

我的Eclipse设置允许下载工件源。 (首选项> Maven的) Maven repositiry有settings.xml(默认值)。更重要的是,它内部有一些罐子,但Eclipse仍然没有看到它们。

3 个答案:

答案 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 。重建需要一些时间。