也许,这个问题很愚蠢,但我很新。我试着没有运气搜索。
使用声纳构建maven项目时遇到两个错误:
No information about coverage per test.
虽然我有测试代码,但这些测试类涵盖了代码。
The global property 'sonar.doxygen.deploymentPath' is not set. Set it in SONAR and run another analysis.
我不知道它应该设置在声纳服务器的位置。我在web.xml或sonar-server.properties中设置但它不起作用。
感谢。
答案 0 :(得分:0)
关于第一条警告消息,这不是错误而是警告:因为Sonar 3.5可以获得与每个单元测试相关的代码覆盖率。这里的消息只是表示默认情况下未激活此功能。不过,我确实同意这条警告信息可能会产生误导。
关于第二条错误消息,我不知道doxygen插件,但消息似乎很清楚:没有定义sonar.doxygen.deploymentPath属性。请参阅插件文档:http://docs.codehaus.org/display/SONAR/Doxygen+Plugin。
答案 1 :(得分:0)
两件事:
请记住,插件只会通过你的mvn cmd运行,只刷新页面才能完成这项工作,你必须在每次cfg设置后再次分析:/
检查文件系统和文件夹权限