问题标签 [sonar-runner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1100 浏览

sonarqube - sonar runner 卡在 Java AST Scan

我们正在使用 sonar runner 2.3 来分析 java 代码。

sonar-runner 卡在我们的一个项目中。控制台上的最后一条消息读取 Java AST Scan 并且进程被卡住了。

我已经等了2个多小时。

项目结构

声纳-project.properties

0 投票
1 回答
1385 浏览

sonarqube - 使用热部署编写/调试声纳插件

我似乎无法从 SonarQube 合流页面得到答案的一般问题。

我正在为 Sonar 编写一个插件,但无法以有效的方式有效地设置我的环境。我能够将调试器连接到 Sonar 服务器实例(通过启用包装器配置文件中的调试行),并且当从 Sonar UI 访问插件时,我能够命中断点,但是....

  1. 在插件的分析部分,我似乎无法连接调试器。也就是说,在项目上运行 sonar-runner 时。
  2. 我似乎无法弄清楚如何热部署插件。我们不必每次都构建可部署的 jar 并将其移至声纳/插件。
  3. 似乎我需要理想地从 Eclipse 中运行声纳并模拟声纳运行器。

如果有人有资源谈论配置这个,那就太好了。官网有点少。

谢谢

0 投票
1 回答
17352 浏览

java - 如何在我的本地框中登录 SonarQube

我在本地框中为 Maven 项目(Maven 3)安装了 SonarQube 3.7,我可以运行声纳并查看指标。但是我无法在 localhost:9000 中以管理员身份登录,安装后 SonarQube 的默认登录凭据是什么?

而且我没有在顶部栏上看到“设置”链接!

0 投票
1 回答
358 浏览

sonarqube - 声纳插件即时编辑 .erb 文件?

是否可以在不重新启动 Sonar 服务器的情况下即时编辑 widget.erb 文件?我认为它与任何其他前端文件没有什么不同,但由于插件实际上并没有“爆炸”,所以没有打开 jar 并编辑它就无法编辑文件。

但是,如果有办法,它将允许更快地设计小部件!

谢谢!

0 投票
2 回答
9766 浏览

java - sonarRunner java.lang.OutOfMemoryError:PermGen 空间

环境:
1. Linux
2. Gradle 1.6/7
3. 语言 - Java

gradle clean build jacocoTestReport - 工作正常。

最近关注了 SonarQube 安装提供的文档:http://docs.sonarqube.org/display/SONAR/Running+SonarQube+as+a+Service+on+Linux 声纳启动、声纳状态、声纳停止等)。 .commands 将在这一点上工作。

更改了 gradle 构建脚本 acc。到 Gradle SonarRunner 帮助页面: http ://www.gradle.org/docs/current/userguide/sonar_runner_plugin.html

运行 sonarRunner 任务时 - 我收到以下错误:

安装在 /production/c123456/sonar 的声纳,即 - sonar/conf/sonar.properties - 一切看起来都正确 - sonar/conf/wrapper.properties - 包含 JAVA opts 的有效值,即

  1. 有人可以帮助我获得此错误消息 - PermGen 空间问题 注意:这是在一台 Linux 机器上发生的,所以我尝试在其他 Linux 机器上安装 Sonar,但仍然收到相同的错误消息。

  2. 我在我自己的本地 Windows 机器上安装了 SonarQube/Runner 并指出 build.gradle sonarRunner 部分以使用主机 url 作为我的本地机器/主机 url 我的机器名称 (fqdn) 和端口 (:9000) 等,对于 jdbc h2 tcp 方式也是如此。

    在运行“gradle clean build jacocoTestReport sonarRunner”时,它通过了上述错误,但给了我另一个奇怪的错误。C:\work 是我签出项目的工作区:Project_A_Svc(服务项目 - Java 源代码)。

    :sonarRunner 失败

    FAILURE:构建失败并出现异常。

    • 出了什么问题:任务“:sonarRunner”执行失败。

      org.sonar.runner.RunnerException:“project_a_svc:project_a_svc”项目的文件夹“C:\work\Project_A_Svc\src\main\java”不存在(基本目录 = C:\work\Project_A_Svc)

    • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

    构建失败

    总时间:38.124 秒

当我的源代码甚至没有那个文件夹结构时,为什么 Gradle试图寻找“src/main/java”。Gradle 默认结构是使用“src/main/java”作为 java 源代码位置,但我的 build.gradle 确实有 sourceSets 部分,其中我提到了查找 java 源代码的位置。我尝试了多种方法来为 src java / 测试设置源目录,但它仍在尝试寻找“src/main/java”。

build.gradle snaphost

build.gradle中的 sonarRunner 部分是:

有什么帮助吗?非常感谢。

0 投票
1 回答
5974 浏览

gradle - Sonar SonarQube - SonarWay Findbugs - sonarRunner 任务期间缺少课程消息

环境:Java/Linux/Gradle 1.6/Jenkins 最新

gradle clean build jacocoTestReport sonarRunner - 工作正常。

在 sonarRunner 任务期间,当 sonarRunner 尝试将数据发布到 Sonar 自己的数据库 (org.h2.jdbc..) 时,我看到以下缺少的类/行

我在输出中看到以下几行。我该怎么做才能使这些丢失的项目最终不会在 sonarRunner 任务/步骤中显示出来。

谢谢

0 投票
1 回答
1754 浏览

sonarqube - 在声纳运行器上获取 NoClassDefFoundError

NoClassDefFoundError当我尝试运行 sonar(使用 sonar-runner)时,出现以下异常。我已按照配置说明进行操作,并且所有类路径设置都是正确的。任何帮助表示赞赏!

这是堆栈跟踪:

0 投票
1 回答
1412 浏览

javascript - SonarQube 始终显示 - 用于 Javascript 项目中的单元测试覆盖率

我正在将 SonarQube 用于 Javascript 项目。在仪表板中,我看到单元测试成功率为 100.0%,但我没有看到单元测试覆盖率的值。

我正在使用 JSCover 创建一个 LCOV 文件,并将其传递给 sonar-project.properties 文件中的 Sonar:

在我看来,声纳亚军在执行期间正在读取正确的文件:

以下是我的 jscover.lcov 文件中的几行:

我已经尝试恢复路径中的斜线,但没有运气。

有什么建议吗?

0 投票
2 回答
429 浏览

sonarqube - 声纳(使用 sonar-runner)是否可以从其他现有的 sonar-project.properties 文件继承属性?

我有几个小项目(超过 100 个),它们是基于 Eclipse 的插件/捆绑包,要配置为运行 Sonar 分析,它们将共享大部分配置,例如 Sonar 服务器的数据库和 url。此设置未使用 Maven。

我的想法是拥有一个主 sonar-project.properties,然后在每个项目(eclipse 插件/捆绑包)中,我只会放置特定于该项目的内容,例如发布到 Sonar 服务器时要使用的项目 ID。

是否可以通过 Sonar 中的某种配置来实现这一点?否则我需要创建一些脚本来执行此操作,例如将主文件复制到每个项目文件夹并将项目 ID 替换为特定的 ID。

(注意:目标不是在 Eclipse 中运行 Sonar,而是在外部使用持续集成系统,如 Jenkings,使用 sonar-runner 运行分析)

0 投票
1 回答
705 浏览

sonarqube - Sonar runner 2.3 与 Sonar 3.7 引发异常 --> IllegalDataException

我正在尝试使用 SOnar 3.7 和 sonar-runner 2.3 分析 Java 项目。

我能够使用具有相同规则集/配置文件的 Sonar 3.6.1 和 Sonar runner 2.2.1 成功地分析相同的代码库。

但是,当我升级版本时,我遇到了以下错误......

org.jdom.IllegalDataException:数据“null”对于 JDOM 属性不合法:null 不是合法的 XML 值

控制台输出:

你能帮忙解决这个问题吗?