gpt4 book ai didi

java - SonarQube 5.5 支持多种语言吗?

转载 作者:行者123 更新时间:2023-12-01 17:50:44 26 4
gpt4 key购买 nike

我正在开发一个使用 java 1.7、SonarQube 5.5 和 Sonar Scanner 2.6.1 的项目。

在应用程序的前端,我使用 Flex。我下载了与Sonar 5.5版本兼容的flex 2.2.1插件版本,并将其放在~\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'

最佳答案

自很久以前的 4.5 版(2014 年 9 月)以来,sonar.language 分析属性已被弃用。造成这种情况的原因有很多,但您只是踩到了一个大原因:sonar.language 只接受单个值。没错,使用 sonar.language 会自动立即关闭多语言分析。

您认为您正在要求语言“flex 和 java”,但您要求的是一种名为“flex,java”的语言,这当然不存在。要实现此目的,请完全删除该参数,然后进行简单分析。

关于java - SonarQube 5.5 支持多种语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50451494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com