我有多模块maven项目,我想分析声纳中相同结构的所有模块。现在我使用maven声纳插件来触发分析。所有模块都在声纳中进行分析,但每个模块都在声纳中创建一个新项目。
我想在声纳中有一个顶级项目,所有模块都作为子项目。我如何实现这一目标? 任何帮助都可以被欣赏?
答案 0 :(得分:0)
我试着回答你的问题。我们有这样的项目结构
tsc
tsc-parent
pom.xml
tsc-module1
tsc-childmodule1
pom.xml
tsc-childmodule2
pom.xml
pom.xml
tsc-commons
pom.xml
pom.xml
所有模块都继承自tsc-parent
在詹金斯进行声纳分析:def mavenParams1 =" " +" $ {PROFILE} -pl tsc-module1 / tsc-childmodule1,tsc-module2 / tsc-childmodule2 -am" def goal =" -X声纳:声纳-Dsonar.projectKey = tsca -Dsonar.projectName = tsca" + mavenParams1