SonarScanner预处理

时间:2018-06-15 14:51:23

标签: java maven sonarqube sonarqube-scan

我需要实现这样的功能:

我们需要在这两点之间实现项目的工作副本(即从其他系统源代码+覆盖率报告中获取):

  • 声纳扫描仪初始化(通过启动声纳:声纳),
  • 开始自定义插件分析。

我已经搜索过了,声纳插件api中所有合适的扩展点都被弃用了,因为

  

插件不得更改项目结构等。

因此,据我所知,没有合法的方式来扩展或定制声纳插件,也没有maven声纳插件。

有没有办法实现这个要求?

我希望其中一个解决方案可以解决问题:

  • 在声纳插件调用之前,实现自定义maven插件,并将其集成到maven生命周期中
    • 起初看起来,每件作品都是他们的工作而且很棒,但这会导致不同项目的错误配置问题(人为因素)
  • 实现自定义maven插件,因此它将包装maven-sonar-plugin,并在“source-actualization-functional”之后调用sonar插件目标(在顶部提到)
    • 似乎是最好的选择,但是......?

关于这个主题的任何想法?

0 个答案:

没有答案