可以在不使用Maven的情况下开发插件



我们想开始在我们的组织中开发自定义/内部SonarQube插件(规则(,但我们目前无法获得Apache Maven。所有开发工具都必须经过严格的认证过程。

Ant 是我们组织中当前首选的构建工具,是否有可能通过复制 SonarQube 期望的相同标准结构来创建新的 SonarQube 插件(未发布到市场(?

我已经从 SonarQube 档案中阅读了以下帖子,但想知道这是否仍然可以用一点肘部油脂来做?

关于 Simon Brandhof 的答案,我认为插件键、清单生成和强制属性可以很容易地从精心设计的 Ant 构建脚本中生成,只要将所有必需的 JAR 放在类路径中即可。

据我所知,开发新规则 必须创建一个新的 Sonarqube 插件,并且只能使用 maven 方式构建。

请参阅 https://docs.sonarqube.org/display/DEV/Build+Plugin

相关内容

最新更新