gpt4 book ai didi

sonarqube - 无法执行目标 org.sonarsource.scanner.maven :sonar-maven-plugin: 3. 2:sonar

转载 作者:行者123 更新时间:2023-12-04 22:29:01 25 4
gpt4 key购买 nike

任何人都可以帮助我解决以下错误。

以下是要配置的组件版本

  • SonarQube 5.1.2
  • Soanr-Runner 2.4
  • Java 1.7 [ 我必须只使用 1.7,因为我的代码只支持 1.7 ]
  • Maven 3.3.9
  • sonar-cobertura-plugin-1.6.3
  • sonar-findbugs-plugin-3.3
  • 科贝图拉 2.6

  • 执行命令
    mvn -fn -e org.sonarsource.scanner.maven:sonar-maven-plugin:RELEASE:sonar -Dsonar.jdbc.url="jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance" -Dsonar.host.url=http://localhost:9000 -DskipTests

    在控制台窗口中,我收到错误
    [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:
    3.2:sonar (default-cli) on project NWT_Core: Execution default-cli of goal org.s
    onarsource.scanner.maven:sonar-maven-plugin:3.2:sonar failed: Unable to load the
    mojo 'sonar' in the plugin 'org.sonarsource.scanner.maven:sonar-maven-plugin:3.
    2' due to an API incompatibility: org.codehaus.plexus.component.repository.excep
    tion.ComponentLookupException: org/sonarsource/scanner/maven/SonarQubeMojo : Unsupported major.minor version 52.0

    最佳答案

    从 3.2 开始,SonarQube maven 插件需要 Java 8。
    您必须使用 Java 7 的 3.0.2 版本。

    您必须明确地将此语句添加到您的 pom 中:

    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.0.2</version>
    </plugin>

    因为如果你不这样做,默认情况下这个插件使用插件的最新版本(3.2),因此你的错误。

    http://docs.sonarqube.org/display/HOME/Frequently+Asked+Questions#FrequentlyAskedQuestions-ShouldIlockversionofSonarQubeMavenplugininmypom.xml ?

    关于sonarqube - 无法执行目标 org.sonarsource.scanner.maven :sonar-maven-plugin: 3. 2:sonar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40300653/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com