我试图设置声纳来分析java和javascript源。 我有一个标准的结构maven项目。 在THIS示例之后,我添加了一行
<properties>
<sonar.sources>src</sonar.sources>
</properties>
但是当我跑步时
mvn clean install声纳:声纳
我收到以下错误
[错误]无法执行目标 org.codehaus.mojo:sonar-maven-plugin:2.5:声纳(default-cli)on project myproject:File [moduleKey = myproject:myproject, 相对= SRC /测试/ JAVA / COM / myproject的/ API / V1 / ControllerTest.java, basedir = C:\ sources \ project]不能被索引两次。请检查一下 包含/排除模式为主要和测试产生不相交的集合 文件 - &gt; [帮助1]
&#34; ControllerTest.java&#34;是/src/test/java/../ ..文件夹中的第一个文件
项目结构:
任何提示?在此先感谢您的帮助!
更新
1# 尝试Akash Rajbanshi建议:错误消失但js代码未分析,声纳也没有分析测试文件夹
2#试图放<sonar.language>js</sonar.language>
并且实际分析了js代码但是java代码不是(那只是一个测试)
我有点卡住了
答案 0 :(得分:0)
您可以改用:
<properties>
<sonar.sources>src/main</sonar.sources>
</properties>