尝试使用sonarQube分析Gson项目“无法在项目gson上执行目标业务.aQute.bnd:bnd-maven-plugin:6.2.0:bnd-进程(默认)”

owfi6suc  于 2022-11-06  发布在  Maven
关注(0)|答案(1)|浏览(170)

我已经从github下载了一个.zip格式的Gson官方项目库,我已经安装了docker,我正在尝试用SonarQube来分析Gson。
我选择了local project选项,创建了一个新令牌,并选择了maven进行分析:
当我运行此命令时:

mvn clean verify sonar:sonar -Dsonar.projectKey=GSON-res -Dsonar.host.url=http://localhost:9000 -Dsonar.login=token_code

我得到这个错误:

[ERROR] Failed to execute goal biz.aQute.bnd:bnd-maven-plugin:6.2.0:bnd-process (default) on project gson: Classes found in the wrong directory: {com/google/gson/package-info.class=com\google\gson\package-info, com/google/gson/internal/package-info.class=com\google\gson\internal\package-info, com/google/gson/reflect/package-info.class=com\google\gson\reflect\package-info, com/google/gson/stream/package-info.class=com\google\gson\stream\package-info, com/google/gson/annotations/package-info.class=com\google\gson\annotations\package-info} -> [Help 1]
cgfeq70w

cgfeq70w1#

这似乎与SonarQube无关,是由Gson使用的Maven编译器插件版本中的一个错误引起的:MCOMPILER-485
Gson的Maven编译器插件依赖项已更新到修复的3.10.1版,因此,在您再次获取最新的Gson源代码后,此问题应得到解决。

相关问题