eclipse新建Maven工程時Nexus Indexer為空問題
來源:程序員人生 發(fā)布時間:2014-10-10 08:00:00 閱讀次數(shù):3705次
安裝配置完Maven和Nexus后(可參照http://blog.csdn.net/kingzone_2008/article/details/39454873),使用mvn命令行可以創(chuàng)建工程骨架;但使用eclipse存在如下問題。
問題截圖如下圖0:
圖0. Nexus Indexer為空
由于Catalog選Nexus Indexer沒有可用骨架列表,先試一下Internal的骨架,選擇maven-archetype-webapp后,點擊Finish。報錯信息如圖1所示。
從下圖報錯可以看出是文件名不一致問題,eclipse要找maven-matadata.xml(如圖1),而.m2目錄中的文件名是maven-matadata-central.xml(如圖2)。所以,剛開始時猜測是二者不兼容。后面一直折騰配置文件,仍沒能解決。不斷嘗試了有大半天,終于找到原因,請看下面的解決方法。

圖1. 報錯信息
圖2. .m2目錄中倉庫中文件
解決方案:
打開Eclipse中的Maven Repositories窗口(Window--show view--Maven--Maven Repositories),如圖3,右鍵點擊nexus項目,選擇Rebuild Index;然后,右鍵點擊Local Repository,點擊Rebuild Index。根據(jù)網(wǎng)絡(luò)情況,等待時間可能有差別。更新完成后,即可使用Nexus Indexer了,如圖4
圖3. Maven Repositories視圖
圖4. Nexus Indexer列表
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈