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

为什么在从SQ 4.5.1升级到4.5.4时丢失了Java规则配置?

鲁钱明
2023-03-14

当我从SonarQube版本4.5.1迁移到SonarQube版本4.5.4时,我面临着这个问题

在我的4.5.1中,我在规则鱿鱼中做了一个自定义更改:方法循环复杂性。我将默认复杂度从10更改为12。现在,当我在4.5.4中尝试相同的Java配置文件时,我再次得到默认的复杂度值10而不是12。

以下是我遵循的步骤。

>

  • 下载了新的SonarQube4.5.4.zip
  • 启动服务器
  • 使用恢复配置文件选项恢复质量配置文件[备份是从旧的4.5.1生成的]。

    将此配置文件设置为我的默认配置文件

    执行maven命令。

    它显示squid:MethodCyclomaticComplexity的默认值10。

    [顺便说一句,我可以在4.5.1生成的质量配置文件中看到默认值为12]

    请建议

  • 共有1个答案

    许毅
    2023-03-14

    这些问题是由插件更改引起的。在SonarQube 4.5.4安装期间,我安装了新的Java插件3.3。SonarQube 4.5.1[具有旧Java插件]生成的质量概要文件中的一些自定义规则在SonarQube4上运行不正常。5.4因为更新了Java插件。

     类似资料:
    • 我有一个视频文件,与此视频流: 流#0:0:视频:h264(主)(h264/0x34363248),yuv420p(电视,bt709,渐进式),1920x1080[SAR 1:1 DAR 16:9],4204kb/s,59.94fps,59.94tbr,59.94tbn,59.94tbc 我可以通过运行获得PTS信息: 我一行一行地得到每帧的PTS: 现在我需要将视频编码到H264,并且之后能够获

    • 我想用Sonarqube分析一个.NET项目。我正在使用sonar-scanner-msbuild-2.3.1.554-我已经编辑了sonarq.analysis.xml-我运行以下命令 msbuild.sonarqube.runner.exe“begin/key:”AHC“/名称:”AHC项目“/版本:”1.0“msbuild.exe”d:\tfs\ahc\mainbranch\tfsCompl

    • 根据Hazelcast官方文档,从版本3.8开始支持滚动升级。 如果我的服务器版本是3.5,是否有办法创建一个成功的集群,其中新的盒子运行较新版本的Hazelcast? 天真地升级到3.6。*导致了两个不同的集群(旧的盒子仍然运行3.5,而另一个新的盒子运行3.6,显然没有数据,因为它永远无法与现有的盒子接触)。 我的部署过程如下: 创建一组新框 我的想法是在磁盘/数据库上存储快照,并在推出时从数

    • 免费获得新功能 升级BIOS最直接的好处就是不用花钱就能获得许多新功能,比如原来你用的是PⅡ的CPU,升级BIOS后也许就能直接使用PⅢ的CPU,不用换主板了;看着别人能用光驱来启动的计算机,自己的不行,升级BIOS后,成了;另外还能增加PnP即插即用功能、新硬盘的LBA和DMA功能、识别其它新硬件等等,简直就是免费升级电脑! 解决莫名其妙的故障 另外,升级BIOS还可以解决一些特殊的电脑故障,这

    • 我有一个Spring/JPA配置,其中Hibernate作为持久性提供者。但是,我不明白为什么在没有打开事务的情况下对以下DAO代码调用save()时没有抛出TransactionRequiredException(DAO/服务中没有@Transactional): 正如预期的那样,实体没有保存,但为什么没有引发异常?持久化的javadoc表示,持久化()应该抛出一个“Transaction必需的

    • 快5年没写go语言了,想跑下以前的项目,发现跑不起来了。