编程语言
首页 > 编程语言> > Sonar 4.2在同一个项目中分析Java和JavaScript

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

作者:互联网

我正在尝试用Sonar 4.2分析我的JEE项目.这是一个使用Java和JS的多语言JEE项目.

我添加到Sonar 4.2的插件是:Java 2.1和JavaScript 1.6.

最近,声纳添加了多语言分析,在doc之后,我从sonar-project.properties中删除了sonar.language.但它仍然只分析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

谢谢

解决方法:

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

  sonar.sources=src/main

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

标签:javascript,java,sonarqube,code-analysis,multilingual
来源: https://codeday.me/bug/20191008/1870750.html