是否SonarQube 5.5支持几种语言?(Does SonarQube 5.5 support

2019-11-04 18:17发布

我工作的一个项目使用Java 1.7,SonarQube 5.5和声纳扫描仪2.6.1。

在应用程序的前端我使用Flex。 我下载了柔性2.2.1插件,它与5.5版本的声纳兼容的版本,我把它放在~\sonarqube-5.5\extensions\plugins\

sonar-project.properties我把sonar.language=flex,java ,但她不工作。

当我使用只是flex或只是java扫描进入正确。 但我不希望通过语言来扫描语言,而我想扫描包含两种语言的整个项目。

这是跟踪:

INFO: Language is forced to flex,java
INFO: -----------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: -----------------------------------------------------------------
INFO: Total time: 4.303s
INFO: Final Memory: 45M/304M
INFO: -----------------------------------------------------------------
ERROR: Error during SonarQube Scanner execution
ERROR: You must install a plugin that supports the language 'flex,java'

Answer 1:

sonar.language自从4.5版本(9月2014),这是很久以前的分析属性已被弃用。 有许多的原因,而你只是存根你的脚趾上一个大的: sonar.language只接受一个值。 这是正确的,使用sonar.language立即自动关闭多语言分析。

你以为你是问的语言“Flex和Java”,但你要的是一个名为“灵活,Java”的一种语言,这当然是不存在的。 为了使这项工作,完全消除参数,并简单分析。



文章来源: Does SonarQube 5.5 support several language?