我试图将我的项目上传到远程声纳服务器。
该项目是一个多模块项目。
我在父项目上收到错误。声纳的日志:
[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
有没有人知道这个错误意味着什么或如何修复它?
答案 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命令,并成功将其上传到声纳。
不确定这是否是“肮脏的方式”,但它对我有用。
由于