如何让Maven插件与SonarScanner协同工作?
我在RHEL 7.5上运行以下代码:
yarn版本: Hadoop 3.1.0
mvn --版本: Apache Maven 3.5.3
SonarQube 7.1
节点-v: v9.5.0
npm -v: 5.6.0
我转到这个目录,其中包含一个pom.xml文件: /opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web
我运行以下命令:
sudo /usr/local/apache-maven/bin/mvn -X clean verify
我希望构建能够工作并取得成功。但是我得到了这个错误:
在/opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web调试中运行'yarn run build‘运行信息执行命令行/opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web/node/yarn/dist/bin/yarn,
,build yarn run v1.1.0错误错误无法在"/opt/sonarqube/web/META-INF/maven/org.sonarsource.sonarqube/sonar-web“信息信息中找到package.json文件。有关此命令的文档,请访问https://yarnpkg.com/en/docs/cli/run。信息信息生成失败信息- INFO总计时间: 12.336秒INFO完成时间:12.336-07-27T01:43:17Z INFO-错误无法在项目声纳web上执行目标com.github.eirslett:frontend-maven-plugin:1.6:yarn (yarn运行脚本):无法运行任务:'yarn run build‘失败。web:进程退出,错误为:1(退出值: 1) web帮助1 org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目声纳上执行目标com.github.eirslett:frontend-maven-plugin:1.6:yarn (yarn运行脚本)- ->:无法在org.apache.maven.lifecycle.internal.MojoExecutor.execute的web(->) (MojoExecutor.java:213)上运行任务(在org.apache.maven.lifecycle.internal.MojoExecutor.execute ( MojoExecutor.java:154)在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)在org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)在org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)在org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)在org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)在org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)在org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
我修改了Maven的settings.xml文件。如何让Maven与SonarQube协同工作?
发布于 2018-07-28 04:09:03
分析应该从项目根执行,而不是从其他地方执行。你看起来是从...在一个扩展的插件文件的目录中?
另外,实际运行分析的命令是:
mvn sonar:sonar
当然,这应该与构建结合在一起,所以它通常被用作:
mvn clean build sonar:sonar
https://stackoverflow.com/questions/51549742
复制相似问题