问题标签 [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.
sonarqube - sonar runner 卡在 Java AST Scan
我们正在使用 sonar runner 2.3 来分析 java 代码。
sonar-runner 卡在我们的一个项目中。控制台上的最后一条消息读取 Java AST Scan 并且进程被卡住了。
我已经等了2个多小时。
项目结构
声纳-project.properties
sonarqube - 使用热部署编写/调试声纳插件
我似乎无法从 SonarQube 合流页面得到答案的一般问题。
我正在为 Sonar 编写一个插件,但无法以有效的方式有效地设置我的环境。我能够将调试器连接到 Sonar 服务器实例(通过启用包装器配置文件中的调试行),并且当从 Sonar UI 访问插件时,我能够命中断点,但是....
- 在插件的分析部分,我似乎无法连接调试器。也就是说,在项目上运行 sonar-runner 时。
- 我似乎无法弄清楚如何热部署插件。我们不必每次都构建可部署的 jar 并将其移至声纳/插件。
- 似乎我需要理想地从 Eclipse 中运行声纳并模拟声纳运行器。
如果有人有资源谈论配置这个,那就太好了。官网有点少。
谢谢
java - 如何在我的本地框中登录 SonarQube
我在本地框中为 Maven 项目(Maven 3)安装了 SonarQube 3.7,我可以运行声纳并查看指标。但是我无法在 localhost:9000 中以管理员身份登录,安装后 SonarQube 的默认登录凭据是什么?
而且我没有在顶部栏上看到“设置”链接!
sonarqube - 声纳插件即时编辑 .erb 文件?
是否可以在不重新启动 Sonar 服务器的情况下即时编辑 widget.erb 文件?我认为它与任何其他前端文件没有什么不同,但由于插件实际上并没有“爆炸”,所以没有打开 jar 并编辑它就无法编辑文件。
但是,如果有办法,它将允许更快地设计小部件!
谢谢!
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 的有效值,即
有人可以帮助我获得此错误消息 - PermGen 空间问题 注意:这是在一台 Linux 机器上发生的,所以我尝试在其他 Linux 机器上安装 Sonar,但仍然收到相同的错误消息。
我在我自己的本地 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 部分是:
有什么帮助吗?非常感谢。
gradle - Sonar SonarQube - SonarWay Findbugs - sonarRunner 任务期间缺少课程消息
环境:Java/Linux/Gradle 1.6/Jenkins 最新
gradle clean build jacocoTestReport sonarRunner - 工作正常。
在 sonarRunner 任务期间,当 sonarRunner 尝试将数据发布到 Sonar 自己的数据库 (org.h2.jdbc..) 时,我看到以下缺少的类/行
我在输出中看到以下几行。我该怎么做才能使这些丢失的项目最终不会在 sonarRunner 任务/步骤中显示出来。
谢谢
sonarqube - 在声纳运行器上获取 NoClassDefFoundError
NoClassDefFoundError
当我尝试运行 sonar(使用 sonar-runner)时,出现以下异常。我已按照配置说明进行操作,并且所有类路径设置都是正确的。任何帮助表示赞赏!
这是堆栈跟踪:
javascript - SonarQube 始终显示 - 用于 Javascript 项目中的单元测试覆盖率
我正在将 SonarQube 用于 Javascript 项目。在仪表板中,我看到单元测试成功率为 100.0%,但我没有看到单元测试覆盖率的值。
我正在使用 JSCover 创建一个 LCOV 文件,并将其传递给 sonar-project.properties 文件中的 Sonar:
在我看来,声纳亚军在执行期间正在读取正确的文件:
以下是我的 jscover.lcov 文件中的几行:
我已经尝试恢复路径中的斜线,但没有运气。
有什么建议吗?
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 运行分析)
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 值
控制台输出:
你能帮忙解决这个问题吗?