当前位置: 首页 > 知识库问答 >
问题:

在Jenkins作业中使用Sonar Runner的Sonar无法访问类

阴凯歌
2023-03-14

我想对詹金斯的工作进行声纳分析。我在用蚂蚁,所以我在用声纳跑步者和声纳。项目中的属性。我正在将二进制文件配置为

sonar.binaries=构建/蚂蚁/类

成功构建后,声纳开始运行一段时间。但是我在字节码分析中得到很多警告。

我收到警告XX-无法通过类加载器访问类“XX”。

每堂课...

我真的不知道为什么都有课?

共有2个答案

太叔鹏云
2023-03-14

我实际上也有同样的问题,但那是因为maven缓存的问题。

我在本地机器上的目录中运行了mvn清洁安装,但在虚拟盒子上的目录上运行了声纳。这导致找不到类。

西门飞星
2023-03-14

这些是Findbugs发出的警告,它需要访问源代码、编译二进制文件和第三方库。

要解决这些警告,您需要添加一个附加声纳。libraries属性,由代码所依赖的第三方JAR填充(请参阅Analaysis参数文档)

 类似资料:
  • 我无法访问JobDSL的groovy脚本中的任何Jenkins环境变量。我可以看到系统环境变量的值。 这是我正在运行的Groovy脚本: < code > println(system . getenv(" HOME "))println(system . getenv(" WORKSPACE ")) 这是输出: 我试过使用环境注入设置环境变量,但这也不起作用(所有设置变量都为空)。

  • 问题内容: 我正在尝试将Sonar添加到我的持续集成构建系统中。我使用ANT作为构建脚本,并使用sonar-ant- task-1.1.jar进行声纳生成基于我在SVN中的源代码的报告。 问题 当构建运行并执行声纳任务时,出现如下异常: 我做了什么 1. 安装MySQL数据库。 2. 使用声纳安装中提供的脚本创建声纳数据库,声纳用户并授予权限 3. 在我的构建脚本中添加了以下内容 4. 在Jenk

  • 问题内容: 我有一个必须执行重复任务的Web应用程序,发送消息和警报,我已经使用脚本页面在浏览器中加载它们时执行了这些任务,即http://example.com/tasks.php,我已经在我的Web应用程序的每个页面中都使用iframe表示。 现在,我想将其更改为使用CRON作业,因为第一种方法可能会导致卡纸性能,因此,我如何制作访问http://example.com/tasks.php的C

  • 我正在尝试使用dropwizer-日记本来安排工作。在我的预定工作中,我需要访问我的DAO。每当我计划的作业运行时,我都会收到以下错误... 我试图使用这个链接中描述的方法,https://github.com/timmolter/XDropWizard在注入全局对象或配置参数到作业一节中 这是我的申请代码: 这是我预定的工作: 我正在获取DAO,它们不是空的,但它们不绑定到任何会话。我该怎么解决

  • 我在grails中使用服务,并从控制器中的服务获取和设置数据,没有问题。我知道如何使用它。。。但是这个问题我解决不了,如果你知道出了什么问题,请帮助我。 有一个QuartzWork,我从控制器的服务时间表...数据存储在PostgreSQL中。使用所有插件和2.3.3 Grails的最新版本。在下面的代码中,我只想打印昵称,但我无法获得服务。试图得到豆,def grailsApplication但

  • 本文向大家介绍无法访问SAP系统中的SM36的事务作业,包括了无法访问SAP系统中的SM36的事务作业的使用技巧和注意事项,需要的朋友参考一下 很少有模块可以让您以编程方式计划作业,例如“ JOB_OPEN”或“ JOB_CLOSE”。您可以使用这些模块来计划作业,然后运行它。 您可以以编程方式处理它,而不必考虑特权问题。