Я пытаюсь ответить на ваш вопрос. у нас есть такая структура проекта
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 target = "-X sonar: sonar -Dsonar.projectKey = tsca -Dsonar.projectName = tsca" + mavenParams1