2009-12-09 58 views
2

我正在爲Eclipse中的Java開發設置一個新的工作站。在我以前的機器上,我不記得必須做任何特別的事情才能看到選擇了Nexus Indexer的'New > Other > Maven project > select archetype'下的標準原型集合。在這臺機器上,原型列表是空的。我可以從命令行創建基於原型的項目,所以它不是一個展示瓶塞,但我不明白爲什麼這些原型丟失了(這讓我想知道還有哪些是我沒有注意到的破碎) 。未出現在m2eclipse中的Maven原型Nexus索引器

的Eclipse 3.5.1,孫JDK 1.6.0_17,m2eclipse的0.9.8.200905041414

+0

我知道m2eclipse的這個問題,但是如果你想使用maven的命令行來生成使用原型項目,請參閱此鏈接(HTTP [基於使用原型如何產生的Maven的Java/J2EE項目?]:// WWW。 myjeeva.com/2012/06/how-to-generate-maven-based-java-j2ee-project-using-archetype/) – jeevatkm 2012-07-01 06:06:16

回答

3

做工精細這裏與以下配置:Eclipse的3.5.1 20090920-1017,太陽JDK 6u16,m2eclipse的0.9.8.200905041414。

alt text http://img13.imageshack.us/img13/126/screenshotnewmavenproje.png

確定的m2eclipse已經完成了從行家中央存儲庫下載nexus-maven-repository-index.gz?這個文件看起來「好」嗎?

順便說一句,該索引存儲在插件的元數據的位置是<workspace root>/.metadata/.plugins/org.maven.ide.eclipse/nexus。作爲解決方法,您可以嘗試將所有工作的機器上的索引從「越野車」機器複製到此目標位置。但這不應該是必要的,事情應該是可行的。

+0

帕斯卡爾嗨, 感謝確認。我從Sonatype的'/ update-dev'升級到了最新的m2eclipse版本,而不是'/ update'的Eclipse更新URL,新版本可以看到Nexus索引。我想這是與m2eclipse的的以前的版本有問題(或者只是做了更新的事實引起了重新索引!) – 2009-12-09 15:03:34

+0

因爲我使用的是構建0.9.8.200905041414過我會說選項2。但沒關係,它現在已經修復:) – 2009-12-09 15:18:12

+0

@PascalThivent如何判斷m2eclipse是否已經完成下載?我在Eclipse 3.7.2 UI的任何地方看不到任何跡象表明這一點。這是從Eclipse Marketplace抓取的Eclipse 3.7.2,Oracle JDK 1.7r4和m2e 1.0.200.20111228-1245。 – Powerlord 2012-05-02 20:22:51

5

伊恩,請確保您更新到0.9.9(更新-DEV)。在Eclipse中打開Maven Repositories視圖(這是一個新視圖,僅在最近的m2eclipse版本中可用)。從這裏您將能夠右鍵單擊特定的遠程存儲庫並強制重新下載。

一旦你這樣做,打開控制檯視圖並選擇「Maven的控制檯」,你應該看到m2eclipse的打印出來的日誌信息,詳細指標下載。如果成功或失敗。

祝你好運。

+0

感謝布萊恩。我已更新到最新的更新開發,我現在又重新獲得了Nexus索引。 – 2009-12-09 16:10:13