2011-03-03 105 views
0

我試圖讓maven站點工作,但我在這個錯誤上被阻止。Maven站點命令失敗

[INFO]未能解決工件。

無法解析的神器,可能 由於庫列表不是 適當裝備此 神器的元數據。
org.apache.maven.plugins:行家-PMD-插件:POM:2.6-SNAPSHOT

從指定的遠程 庫:聲納 (HTTP://聲納:9000 /部署/行家),
中央 (http://repo1.maven.org/maven2),
風險IDI (http://nexus.yyy.com/nexus/content/groups/public-all)

我使用maven 2.2.1和maven站點插件版本2.2。

任何幫助將不勝感激。

+0

你到目前爲止有什麼,你可以粘貼pom ..或一些信息..我們並沒有真正看到你的顯示器.. – ant 2011-03-03 22:09:10

+0

請粘貼或鏈接運行maven的相關部分與'-e 'flag – 2011-03-03 22:09:31

+0

我想通了這個問題。我應該在報告部分指定插件以使mvn網站正常工作.http://maven.40175.n5.nabble.com/maven-tries-to-download-wrong-pmd-version-td3327064.html – 2011-03-03 22:17:50

回答

1

我在官方的Maven存儲庫(proof)中發現沒有maven-pmd-plugin-2.6-SNAPSHOT。您可以嘗試顯式地指定它的版本:

<project> 
    ... 
    <reporting> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-pmd-plugin</artifactId> 
     <version>2.5</version> 
     </plugin> 
    </plugins> 
    </reporting> 
    ... 
</project> 

配置從here拍攝。

+0

如果我根本不需要pmd插件報告。當我運行maven站點。它需要它。爲什麼是這樣? – 2011-03-04 16:03:03