Posted on 2008-02-21 17:36
遲來的兵 閱讀(2153)
評論(4) 編輯 收藏 所屬分類:
Maven
使用mvn site命令能很方便的幫助開發人員生產站點,但有時使用這個命令會出現以下錯誤:
C:\7000\maven>mvn site
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [site]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-site-plugin' does not exist or
no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Feb 21 16:30:21 CST 2008
[INFO] Final Memory: 1M/2M
[INFO] ------------------------------------------------------------------------
產生原因:由于maven還處于開發過程中,開發方極有可能已經更新某個plug-in的版本,但本地plug-in 的metadata沒有版本的信息或者沒有最新版本的信息,致使maven無法下載正確的版本。
解決辦法如下:
1.在
2.刪除原有的maven-metadata-central.xml并且重命名剛下載的maven-metadate.xml為maven-metadata-central.xml。
3.再次使用mvn site,你會發現maven會到遠程倉庫下載最新的site plug-in和相關jars包。