java - Eclipse - Maven - 依赖关系没有自动反射(reflect)

标签 java eclipse spring maven

<分区>

我已经安装了

  • Java 1.7
  • eclipse 朱诺号
  • 已从 Eclipse Market 安装 - Maven Integration for Eclipse WTP(又名 m2e-wtp)、m2e-apt、Spring IDE、The Spring Tool Suite™ (STS)
  • 已将 M2_HOME 定义为安装 Maven 的目录。 PATH 更新为 %M2_HOME%/bin

我正在使用 Windows XP。

我能够创建 Maven 项目,但是在尝试添加依赖项时(选择 pom.xml - Dependencies - Add)artifactId 的“Enter groupId , artifactId or sha1 prefix or pattern"没有被输入。假设我输入“springframework”,它只会反射(reflect)本地安装的 jar,不会在互联网上搜索。 此外,如果我检查 Maven 存储库(通过 Windows 选择 - 显示 View - 其他 - Maven - Maven 存储库),全局存储库 - 中央(http://repo.maven.apache.org/maven2)中没有显示任何内容。

以防万一,如果我手动将所需的 artifactID 放入 pom.xml,然后更新 maven,它会下载所需的 jar。

我在没有任何代理的家用电脑上工作,并在本地 m2 设置中进行了以下设置 (C:\Documents and Settings\Sandy\.m2\Settings.xml)

请问我需要做什么设置才能使用添加依赖项选项添加输入的 Artifact ?

提前致谢

最佳答案

Also if I check Maven Repositories (select by Windows - Show Views - Others - Maven - Maven Repositories), nothing is shown in Global Repositories - central(http://repo.maven.apache.org/maven2).

您的中央存储库索引很可能从未更新过。要解决它, 转到 Window> Show View> Other> 在过滤器中键入 Maven 并选择 Maven Repositories。 在 Maven Repositories 选项卡中展开 Global Repositories,右键单击 central 和 Update Index

该过程最初需要几分钟,具体取决于网络速度,但一旦完成,搜索框将开始显示结果,只要您输入任何 jar 的名称

关于java - Eclipse - Maven - 依赖关系没有自动反射(reflect),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20734698/

相关文章:

java - MyEclipse中如何跳转到指定断点?

java - 从 @ResponseBody 返回 JSONArray 时抛出错误

java - spring data jpa stackoverflow错误

java - 在 Applet 上显示 IFrame?馊主意?

java - Json数组和改造

android - 找不到PlayHaven SDK APK

java - 如何在 eclipse 中将 .war 文件作为 java web 项目依赖项包含在内?

java - 使用 Postman 进行 Google reCaptcha 测试

java - Hibernate 4 实体和 Jackson 2,延迟加载问题

java - Spring 如何映射 URL 以及在哪里阅读更多相关信息