我有一个形式的 Maven 项目
<project>
<groupId>com.example.project</groupid>
<artifactId>project</artifactId>
<module>module1</module>
<module>module2</module>
<module>module3</module>
</project>
我能够使用 Maven 运行声纳分析。项目键是 com.example.project:project 我还为 Eclipse 安装了 Sonar 插件,并想使用 Eclipse 分析我的项目。
我的问题是 Eclipse 中的 Package Explorer 将模块显示为项目。这意味着当我单击特定项目/模块并执行“配置”-> 与声纳关联时,我没有选择顶级项目(此处标记为“项目”)而只有模块。
当我尝试输入 groupId 和 artifactId 时,它们与声纳项目密钥 (com.example.project:project) 不匹配。我认为如果我可以尝试将顶级项目(groupdId:“com.example.project”,artifactid:“project”)与模块相关联,那会起作用。
有没有办法做到这一点?
我正在使用 Sonar 3.1 和 Eclipse Indigo。