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

如何让Maven插件与Sonar Scanner配合使用?

邢英奕
2023-03-14

如何让Maven插件与Sonar Scanner配合使用?

我正在RHEL 7.5上运行以下程序:

纱线版本:Hadoop 3.1.0

mvn——版本:ApacheMaven 3.5.3

SonarQube 7.1

节点-v:v9。5

npm-v:5.6.0

我带着pom去这个目录。xml文件:/opt/sonaqube/web/META-INF/maven/org。声纳来源。声纳网络

我运行以下命令:

sudo /usr/local/apache-maven/bin/mvn -X clean verify

我期望构建成功。但是我得到了这个错误:

[INFO]在 /opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web[DEBUG]执行命令行[/opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web/node/yarn/dist/bin/yarn, run, build][INFO]纱线运行v1.1.0[ERROR]错误在/opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web中找不到package.json文件[INFO]info访问https://yarnpkg.com/en/docs/cli/run留档有关此命令。[信息] ------------------------------------------------------------------------ [信息]建筑失败[信息] ----------- ------------------------------------------------------------- [信息]总时间: 12.336秒[信息]完成于: 2018-07-27T01:43:17Z[信息]----------------------------------------------------------------------- [错误]未能执行目标com.github.eirslett:前端-maven-插件:1.6:项目声纳-web上的纱线(纱线运行脚本):未能运行任务:“纱线运行构建”失败。org.apache.commons.exec.执行异常:进程退出,错误: 1(退出值: 1)-

修改了设置。Maven的xml文件。我如何让Maven与SonarQube合作?

共有1个答案

蒋茂
2023-03-14

分析应该从项目根目录执行,而不是在其他任何地方。您似乎是从...在扩展插件文件的目录中执行它?

另外,实际运行分析的命令是:

 mvn sonar:sonar

当然,这应该与构建相结合,所以它通常用作:

mvn clean build sonar:sonar
 类似资料:
  • 我很难让JaCoCo和Maven合作。我一直遇到任何一个。 或者 我似乎也无法让JaCoCo只运行,相反,我必须运行 mvn-clean test-JaCoCo:reportor 我尝试了多种编辑POM文件的方法,例如添加destFile和dataFile的配置,以及此处的POM设置:https://howtodoinjava.com/junit5/jacoco-test-coverage/还有这

  • 这就是网络。我的GWT应用程序中的xml: 我的问题是,当我这样做的时候,我如何使它对GWT-RPC也是可用的 服务模块: 对于定义为以下内容的 RPC: 当应用程序加载时,会抛出以下错误: [错误]javax . servlet . servlet异常:servlet必须绑定为singletons。key[type = com . myapp . server . service impl .

  • 问题内容: 我最近安装了隐私vpn,事实证明启用的openvpn会破坏docker。 当我尝试运行时,出现以下错误 禁用vpn可以解决此问题(但是我宁愿不禁用它)。有什么办法可以使这两者和平共处?我使用debian jessie,并且我的openvpn具有以下版本字符串 很多人通过禁用openvpn来“解决”此问题,因此我专门询问如何使这两个工具同时工作。 如果这有什么不同,我的vpn提供程序是:

  • 这是我的pom: 如果您需要更多的信息,让我知道我会修改,但我的TestNG文件实际上只是调用一个测试类,没有任何修饰,如果我直接将它作为TestNG测试执行,它就可以工作。其余的代码可以工作,所以我假设不是这样。也许是Eclipse中的设置?

  • 我正在尝试使用maven jaxb2插件生成编组和解编组对象。但我没有这个机会。的xsd文件。wsdl。模式定义是内联的。请告诉我如何进行?

  • 我试图通过子URL“/meet”使jitsi meet在apache服务器上工作,但我只得到索引。html视图,不可能加载房间。 首先,我进行了软件包安装,停止nginx并使用以下参数配置apache virtualhost: 我在这里找到了这个配置,Jitsi meet的github。我修改了它以重定向本地主机上的所有请求,以避免DNS解析。不幸的是,它没有工作,所以经过大量测试,我卸载了所有的