2

我正在为 Eclipse 中的 Java 开发设置一个新工作站。在我以前的机器上,我不记得在New > Other > Maven project > select archetype选择 Nexus Indexer 的情况下必须做任何特别的事情来查看 ' ' 下的标准原型集合。在这台机器上,原型列表是空的。我可以从命令行创建基于原型的项目,所以它不是一个显示停止器,但我只是不明白为什么缺少原型(这让我想知道还有什么我没有注意到的损坏) .

Eclipse 3.5.1、Sun JDK 1.6.0_17、m2Eclipse 0.9.8.200905041414

4

2 回答 2

5

伊恩,确保你更新到 0.9.9(更新开发)。在 Eclipse 中打开 Maven Repositories 视图(这是一个仅在最近的 m2eclipse 构建中可用的新视图)。从这里您将能够右键单击特定的远程存储库并强制重新下载。

完成此操作后,打开控制台视图并选择“Maven 控制台”,您应该会看到 m2eclipse 打印出详细说明索引下载的日志消息。如果它成功或失败。

祝你好运。

于 2009-12-09T15:32:09.937 回答
3

使用以下配置可以正常工作:Eclipse 3.5.1 20090920-1017、Sun JDK 6u16、m2eclipse 0.9.8.200905041414。

替代文字 http://img13.imageshack.us/img13/126/screenshotnewmavenproje.png

你确定 m2eclipse 已经nexus-maven-repository-index.gz从 maven 中央存储库完成下载了吗?这个文件看起来“好”吗?

顺便说一句,索引存储在插件的元数据位置,即<workspace root>/.metadata/.plugins/org.maven.ide.eclipse/nexus. 作为解决方法,您可以尝试将索引从一切正常的机器复制到“有问题的”机器上的这个目的地。但这不应该是必要的,事情应该可以正常工作。

于 2009-12-09T14:04:11.377 回答