2011-03-03 156 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