我有一个由几个模块组成的项目。
我正在尝试使用SonarQube进行分析。
我已经将Sonar Maven插件作为每个模块的依赖项包含在内:
<dependency>
<groupId>org.codehaus.sonar</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>5.1</version>
</dependency>
然后我使用以下命令运行Maven:
mvn clean verify sonar:sonar
Maven成功完成,我可以看到Sonar分析正在进行,但是当我打开Sonar UI时,模块在项目中不可见。
然而...
如果我从单个模块目录运行Maven命令,则该模块在项目中可见。
感觉我错过了非常简单的东西,感谢任何帮助!
groupId
中带有codehaus
的任何构件,因为codehaus已经停止运营,除非你想让一些旧的东西工作。 - heenenee