【发布时间】:2018-03-09 22:57:55
【问题描述】:
我在一个大型的多模块 java maven 项目中工作,我的工作是在构建后在bitbucket 的拉取请求中设置报告sonarQube 问题。
我已经根据项目结构创建了sonar-project.properties,在jenkins中设置了作业,目前工作正常。
现在的问题是,由于这是许多其他项目的父项目,因此项目中不断添加新模块/子模块。每次有新模块时,sonar-project.properties 都必须相应地修改。虽然这是意料之中的,但有时会忘记。
这就是我想的原因,有没有办法在声纳扫描仪开始执行之前即时生成sonar-project.properties。
这是我们遵循的项目结构。
project-root/
moduleA/
.
.
moduleB/
submoduleOfmoduleB/
moduleC/
submoduleOfmoduleC
.
有没有办法通过读取 pom 文件或其他方式生成sonar-project.properties?
【问题讨论】:
标签: java jenkins maven-3 sonarqube-scan