我正在尝试找到一种方法来获取所有SonarqubeJava(或其他)规则(带有键、描述等)的列表并将其导出为Excel、csv或xml。我可以像this一样“动态地”列出它们,但我想将它们全部放在一个文件中。有谁知道如何做到这一点? 最佳答案 检查一下http://nemo.sonarqube.org/profiles初始配置文件View仅列出所有规则。您可以单击备份链接并将规则导出到xml文件。此xml文件具有规则、repositoryKey、key...我不确定这是否是您想要的,但希望您觉得它有用!
我环顾了类似的问题和回复,但没有找到适合我的解决方案。我正在使用openjdk11和apache-maven-3.5.4进行项目编译和打包,一切正常,应用程序运行正常。但是在我执行基于通过Maven命令连接到Sonar立方体服务器的Sonar分析时,它失败了并且出现了一些问题。当我使用jdk6和maven3.2.1时,此命令有效。使用的maven命令:mvnsonar:sonar-Dsonar.host.url={mysonarcube.server}-Dsonar.login={mysonartoken}关键pom.xml与sonar相关:org.apache.maven.plugi
我正在尝试让SonarQubefindbugs正常工作,但是当我尝试运行它时出现错误:“Findbugs需要编译源代码。请在执行Sonar之前构建项目并检查编译类的位置。”sonar.sources设置为包含我所有src文件的文件夹,sonar.binaries设置为包含我所有类和jar文件的文件夹。此布局适用于我的一个项目的findbugs,但在另一个项目中出现上述错误。我该如何解决这个问题,FindBugs是否需要某个文件夹才能工作?谢谢。 最佳答案 添加属性sonar.binaries=${workspace}/proy/bu
这个问题实际上是双重的:能否使用SonarQube分析Java9项目?SonarQube本身能否在Java9JVM上运行?SamequestionforJava8 最佳答案 TL;DR:是的!!!它支持分析,显然是从2017年7月3日开始(但他们拼命试图掩盖事实......)截至目前(2017-10-24,SonarQube版本6.6),SonarQube可以使用SonarJava4.11ornewer分析Java9代码,但官方不支持在Java9JVM上运行。SonarQubeJava插件兼容性TheSonarJavapage声明它
我一直在研究使用mvc:annotation-driven标记时我们有哪些额外的功能,但我很难理解结果,尤其是关于@Controller注释。我知道这与thisquestion非常相似但请听我说完。根据SpringdocsThebasicpurposeofthe@Controllerannotationistoactasastereotypefortheannotatedclass,indicatingitsrole.Thedispatcherwillscansuchannotatedclassesformappedmethods,detecting@RequestMappingann
我目前正在使用Spring编写API后端,我想使用SpringBoot将其部署到生产服务器上。如果我在Eclipse中运行后端编译为war(在Maven中指定),并使用Tomcat7,它运行没有问题。但是,因为我想部署到我正在使用SpringBoot的服务器。应用程序.javapackagecom.ninjasquare.server;importjava.util.Arrays;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBoot
假设我有一个辅助功能,例如:result_helper=helpers.scan(es,scroll='2m',query={"query":{"match_all":{}}},index="test",size=1000,_source=('logtime','host_name','kv','value'))如何将这些数据获取到Python数据框架中?使用这种方法:result_helper=list(helpers.scan(es,scroll='2m',query={"query":{"match_all":{}}},index="test",size=1000,_source=('l
我使用Java8流代替许多旧式for循环来迭代一堆结果并生成摘要统计信息。例如:intmessages=IntStream.rangeClosed(0,7).map(ids::get).reduce(Integer::sum).getAsInt();注意:我知道还有其他方法可以进行上面显示的计数。我这样做是为了说明我的问题。我正在使用带有Java3.9插件的SonarQube5.3。在该配置中,上面的代码行违反了squid规则S2095:“应关闭资源”。如果AutoCloseable(例如FileInputStream)已打开但从未关闭,这就是我希望看到的结果。所以这是我的问题:终端操
我最近将我们的SonarQube服务器从5.1.2升级到了5.2。我们通过Jenkins使用SonarQubeRunner(2.4)运行分析,分析成功。问题是分析结果不会被服务器处理。在为失败的后台任务显示的日志末尾可以看到以下错误:主要错误是这样的:java.lang.UnsupportedOperationException:QualityGatestatuscannotbechangedifalreadysetonsourceMeasure我不知道这可能指的是什么......这是更多日志:2015.11.0513:53:18INFO[o.s.s.c.s.ComputationSt
此代码中可能的null指针解释错误:if(!Util.isNull(dir)){if(dir.isDirectory()){if(!Util.isNull(dir.list()))if((!Util.isNull(dir.list().length)))//issuereportedhereif(dir.list().length==0)//anotherissuereportedhereif(dir.delete())LOGGER.info("deleted:");}}我该如何解决这些问题?看答案你检查一下dir.list()不是零。之后,您打电话给dir.list()并假设在这种情况下这是