Sonar 4.2在同一个项目中分析Java和JavaScript

时间:2014-04-23 11:47:14

标签: java javascript code-analysis multilingual sonarqube

我尝试使用 Sonar 4.2 分析我的 JEE 项目。它是一个多语言 JEE 项目,其中包含 Java JS

我添加到 Sonar 4.2 的插件有: Java 2.1 JavaScript 1.6

最近,Sonar在doc之后添加了多语言分析,我从声纳中删除了 sonar.language -project.properties 即可。但它仍然只分析 Java

我在 Jenkins 1.555 中使用 Sonnar Runner 2.3 。它在每次构建后分析项目。

我错过了什么吗?

编辑:sonar-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

由于

1 个答案:

答案 0 :(得分:11)

你有Sonar从src / main / java中寻找源代码,所以它找不到你的js代码。 将其更改为:

  sonar.sources=src/main

Sonar将自动从/ ​​java进行java分析,并从/ webapp

进行javascript分析