0

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

我的 Eclipse 设置允许下载工件源。(Preferences->Maven) Maven 存储库有 settings.xml(默认设置)。更重要的是,它里面有一些罐子,但 Eclipse 仍然看不到它们。

4

3 回答 3

0

转到窗口 → 显示视图 → 其他 → Maven/Maven 存储库。单击“确定”。转到Maven Repositories → Global Repositories/central,右键单击并从上下文菜单中选择Rebuild Index 。重建需要一些时间。

于 2015-02-23T19:59:17.730 回答
0

m2e 插件有很多错误。所以我建议你使用官方的maven 存储库站点并通过 copy-past 将依赖项添加到你的 pom.xml

如果您想使用 m2e 插件,请检查首选项。可能您需要添加一些存储库

于 2013-02-24T16:28:09.837 回答
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 仓库

于 2013-03-09T09:06:27.093 回答