方案: 我们有一个Jenkins maven构建的做声纳:父母pom上的声纳。 我希望这个版本的所有模块都显示为单个声纳项目。目前我们只有一个带子模块的声纳项目(每个maven模块现在是一个声纳模块 - >声纳项目的子组件。)
我真的很想,每个maven模块都是一个声纳项目。而且我不想为每个maven模块创建一个构建版本。那可能吗? 如果那是不可能的,我可以在声纳中自定义项目列表,以显示模块而不是项目吗?
由于
答案 0 :(得分:1)
AFAIK SQ本身不支持此功能。如果在父项目上执行mvn install
,然后在执行mvn sonar:sonar
的每个子模块上使用 maven-invoker-plugin ,则可以解决此问题。
这样,每个模块在SQ上显示为单独的项目。