【发布时间】:2020-12-16 04:43:08
【问题描述】:
我启动了一个 localhost SonarQube 服务器,然后我将 sonarscanner for maven 插件添加到我的 pom.xml 但是当我开始分析时:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/ 我收到此错误:
[错误] 无法在项目组中执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli):不在 Git 工作树内:C:\Users\ alexc\OneDrive\Desktop\teamup -> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目组中执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli):不在 Git 工作树内:C :\Users\alexc\OneDrive\Desktop\teamup 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) 在 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:957) 在 org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) 在 org.apache.maven.cli.MavenCli.main (MavenCli.java:193) 在 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) 在 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke (Method.java:567) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) 在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) 在 org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) 引起:org.apache.maven.plugin.MojoExecutionException:不在 Git 工作树内:C:\Users\alexc\OneDrive\Desktop\teamup 在 org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:67) 在 org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:104) 在 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) 在 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:957) 在 org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) 在 org.apache.maven.cli.MavenCli.main (MavenCli.java:193) 在 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) 在 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke (Method.java:567) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) 在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) 在 org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) 原因:org.sonar.api.utils.MessageException:不在 Git 工作树内:C:\Users\alexc\OneDrive\Desktop\teamup
SonarQube 8.4.1 Maven 3.7 的声纳扫描仪 JDK 1.11
这只发生在这个项目中。 这是一个 Spring Boot 项目。
【问题讨论】:
标签: sonarqube