我试图用Sonar 4.2来分析我的项目。这是一个multi-language JEE项目,包含Java和JS。
我添加到我的Sonar4.2中的插件是:Java2.1和JavaScript 1.6。
最近,Sonar添加了multi-language分析,在文档之后,我将sonar.language从sonar-project.properties.中删除但是它仍然只分析。
我正在使用SonnarRunner2.3在Jenkins 1.555中。在每次建好后对项目进行分析。
我漏掉了什么吗?
编辑:声纳-Project.properties:
# Required metadata
sonar.projectKey=myProjectKey
sonar.projectName=MyProject
sonar.projectVersion=1.0
# Path to the parent source code directory.
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional. If not set, SonarQube starts looking for source code
# from the directory containing the sonar-project.properties file.
sonar.sources=src/main/java
# Encoding of the source code
sonar.sourceEncoding=UTF-8谢谢
发布于 2014-04-25 09:34:38
让Sonar从src/main/java中寻找源代码,这样它就找不到您的js代码了。改为:
sonar.sources=src/main声纳将自动从/java进行java分析,并从/webapp进行javascript分析。
https://stackoverflow.com/questions/23243351
复制相似问题