gpt4 book ai didi

maven - 请使用 sonar.java.binaries 提供项目的编译类

转载 作者:行者123 更新时间:2023-12-03 09:39:17 26 4
gpt4 key购买 nike

我正在为一个多模块项目的错误而苦苦挣扎,结构很简单,它看起来像这样:

 root 
module a
module b
module c
pom.xml
使用maven命令行后: clean sonar:sonar deploy我有这个错误:

Failed to execute goalorg.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar(default-cli) on project X : Please provide compiled classes of yourproject with sonar.java.binaries property -> [Help 1]


编辑:这是我的 pom.xml 的结构
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<groupId>groupeId</groupId>
<artifactId>artifactId</artifactId>
<version>version</version>
<packaging>pom</packaging>
<name>${project.artifactId}-parent</name>
<description>description</description>
<build>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</plugin>
</plugins>
</build>
<modules>
<module>module a</module>
<module>module b</module>
<module>module c</module>
</modules>
</project>

最佳答案

在我的情况下,适用于:

mvn clean install sonar:sonar -Dsonar.projectKey=groupId:artifactId -Dsonar.host.url=http://localhost:9000 -Dsonar.login=loginHASH -Dsonar.sources=src/main/java/ -Dsonar.java.binaries=target/classes
改写:
mvn clean install sonar:sonar 
-Dsonar.projectKey=groupId:artifactId
-Dsonar.host.url=http://localhost:9000
-Dsonar.login=loginHASH
-Dsonar.sources=src/main/java/
-Dsonar.java.binaries=target/classes

关于maven - 请使用 sonar.java.binaries 提供项目的编译类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46976567/

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