Eclipse / Maven / SonarQube:sonar.libraries的值无效

时间:2014-10-13 13:10:23

标签: eclipse hibernate maven sonarqube

我试图将我的项目上传到远程声纳服务器。

该项目是一个多模块项目。

我在父项目上收到错误。声纳的日志:

[INFO] cv-parent ......................................... FAILURE [  2.962 s]
[INFO] cv-common ......................................... SUCCESS [  1.236 s]
[INFO] cv-backend ........................................ SUCCESS [  2.464 s]

现在它报告了一个关于Hibernate的错误:

[ERROR] [15:04:27.096] Invalid value of sonar.libraries for be.vdab:cv-backend
[ERROR] No files nor directories matching '/Users/knaller/.m2/repository/org/hibernate/hibernate-core/4.1.8.FINAL/hibernate-core-4.1.8.FINAL.jar' in directory /Users/knaller/Documents/Java/cv-parent/cv-backend

有没有人知道这个错误意味着什么或如何修复它?

2 个答案:

答案 0 :(得分:7)

我有同样的问题。通过检查Maven .m2 repo,所需的文件名以Final而不是FINAL结尾 - 区分大小写。我删除了文件夹(例如:/Users/knaller/.m2/repository/org/hibernate/hibernate-core/4.1.8.Final)并重新重建。新文件夹4.1.8.FINAL已由maven下载,问题已解决。

答案 1 :(得分:0)

我最终解决了它。

每当我想做一个Maven时就会出现这个问题 - >声纳:声纳

但后来我在项目的主目录中尝试了sonar-runner命令,并成功将其上传到声纳。

不确定这是否是“肮脏的方式”,但它对我有用。

由于