问题标签 [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 投票
2 回答
3028 浏览

sonarqube - 无法运行声纳

我正在尝试使用声纳分析我的解决方案(C# .NET)。不幸的是,插件加载后它失败并出现以下堆栈跟踪:

实际上在声纳缓存(.sonar)目录中提供了以下插件:

不幸的是,我不知道如何修复它,以及由于声纳调试消息的不足而导致的问题在哪里。

0 投票
2 回答
9303 浏览

sonarqube - SonarQube - 如何使用

我有一个简单的问题,可能有一个简单的答案,但我找不到它是什么。我们想将 SonarQube 与 Checkstyle 和其他一些工具一起部署,但我们无法确定它是用于集中式服务器部署,还是在每个开发人员机器上?所有教程都展示了在不同机器上的安装并在 localhost 中使用,同时还有一个公共实例示例,并且要求和规范看起来确实类似于服务。

另一方面,我不知道开发人员如何提交他们的代码以检查它是否在服务器上。

那么,简而言之,它是如何部署的?任何清单或类似的东西都会有很大帮助。

0 投票
1 回答
398 浏览

java - 声纳蚂蚁任务 - NoSuchMethodError

我正在项目的构建 XML 文件中运行声纳蚂蚁任务。项目建设是从哈德逊工作完成的。但发生以下异常:

0 投票
3 回答
1112 浏览

eclipse - 我可以动态计算技术债务吗?

我在“程序”文件夹中有大量独立的、不相关的 Java 程序,我真的希望能够自动计算每个独立程序的技术债务分数。我知道 SonarQube 可以让你用 Sonar-Runner来做这个(有点) ,但是我真的很想要一种动态地做这个的方法,所以我可以有一个脚本来分析和编写所有程序的技术债务分数在“程序”文件夹转换为 csv。

如果它可以为我做到这一点,我非常愿意并且很乐意尝试任何其他类型的技术债务软件(或质量)。我真的很感激任何意见,或者关于这是否可能的想法?

0 投票
1 回答
227 浏览

oracle - Sonar-Runner 无法连接到 Oracle EX

我执行了

EXECUTION FAILURE会显示消息。

引起:org.apache.commons.dbcp.SQLNestedException:无法创建 PoolableConnectionFactory 连接断开:“java.net.ConnectException:连接被拒绝:连接:本地主机”

我可以看到本地 Sonar Web,但由于 JDBC 连接失败,我无法分析代码。

我已经在我的 PC 中安装了 Oracle Express。

在 sonar.properties 我取消注释这一行:

sonar-runner.properties我写下这一行:

非常感谢 :)

丹妮

0 投票
2 回答
13407 浏览

sonarqube - 如何使用没有主目录的用户运行声纳分析:无法创建用户 /dev/null/.sonar/cache

我有 sonarqube 服务器 4.0 和 sonar-ant-task-2.1。我的声纳目标在我的本地 RHEL 5 机器上运行良好,但是一旦我将它提升到共享的 RHEL 5 环境,它将由主目录显然是“/dev/null”的用户运行。我无法改变这一点。

我收到以下错误:无法创建用户缓存/dev/null/.sonar/cache 原因:java.io.IOException:无法创建目录/dev/null/.sonar/cache

我设置了以下两个属性:

<property name="sonar.working.directory" value="dirWhereUserHasAccess"/> <property name="sonar.userHome" value="dirWhereUserHasAccess"/>

这些属性似乎在本地具有所需的影响,但是在共享环境中运行时,不使用 sonar.userHome。我犯了同样的错误。它正在尝试使用 /dev/null。

如何让声纳停止尝试访问此缓存的 /dev/null ?

错误描述如下。Jira 任务创建https://jira.codehaus.org/browse/SONARPLUGINS-3349

0 投票
1 回答
2592 浏览

java - Sonar runner 执行期间出错,在 play 项目的 junit 测试上运行 Sonar runner 2.3 时出现 java.lang.NullPointerException

我有戏!我正在编译和运行 JaCoCo 的 web 插件项目。在此之后,我想使用 Sonar runner 运行声纳分析。我们有一个 SonarQube 4.0 服务器启动并运行,我已经安装了 Sonar Runner 2.3。我正在使用本地 Bamboo 远程代理在 VM 上运行所有与构建相关的任务。

在运行“sonar-runner -X -e”结束时出现以下错误

我的 sonar-project.properties 文件如下所示:它位于我的项目树的头部,并且我使用的所有路径都经过验证。

无论有没有 sonar.libraries 声明,我都收到了这个错误。

0 投票
1 回答
821 浏览

sonarqube - 如何在 SONAR 4.0 中使用包含?

我是 Sonar 的新手,在使用 Sonar 的包含/排除选项时需要帮助。我已经安装了 Sonar 4.0 和 Sonar-Runner 来对项目进行分析。这是一个包含大量课程的庞大项目。每次发布新版本时,我们几乎不会更改 5% 的代码。

这就是我需要只包含我在一个版本中更改的类的原因。为此,我想使用声纳的包含选项。请帮我。

0 投票
2 回答
2466 浏览

sonarqube - 升级到sonarqube 4.0后的项目空分析

声纳从 3.5.1 升级到 sonarqube 4.0 后,Soanr 项目分析全部变为空白。

我无法在项目根文件夹中创建 sonar-project.properties 文件,因此我创建了指向源代码的 linux软链接并将其放在 project.properties 文件目录中。

此配置在升级之前运行良好,但现在,在分析日志中,我收到以下所有源文件的 WARN 消息:

我正在使用 sonar-runner 2.3。
你能帮我解决这个问题吗?

0 投票
0 回答
13079 浏览

sonarqube - 如何使用来自 PMD、Findbugs 和 Checkstyle 的选定规则在 SonarQube 中创建自定义配置文件

我需要通过从 PMD、Findbugs 和 Checkstyle 中仅选择两个或三个规则来在 SonarQube 中创建自定义质量配置文件并运行分析。

注意:默认配置文件包含超过 500 条规则,我不想在我的分析中包含所有这些规则。我需要使用来自 PMD、Findbugs 和 Checkstyle 的选定规则创建一个新配置文件。