【发布时间】:2018-04-15 12:10:34
【问题描述】:
我开始在 Maven 中使用 SonarQube 进行 JSF 页面静态分析[1]。我只是对在 Maven 中使用它很感兴趣,因为我不喜欢引入另一个构建命令的想法。
经过Analyzing the source code和the specific Maven guide后,我得到的印象是该插件只有在localhost下载、安装/解包并启动SonarQube实例并在插件声明中指定连接信息后才能使用聚甲醛。插件配置参数确认。
虽然此工作流程可能具有优势,但在 CI 服务上使用它会很痛苦,而且手动启动服务以便能够构建的必要性似乎不是很容易用户使用(考虑到 Selenium 或 Arquillian 等其他开发工具拉整个浏览器、驱动程序和服务器在后台,无需一行配置)。我是否缺少有关管理嵌入式或其他临时实例以使用单个插件声明执行分析的单独插件或配置的内容?
[1] 我知道还有其他基于 XML 验证的工具可以完成这项工作,但设置像 SonarQube 这样功能更强大的工具似乎是一种更灵活的方法,可能会获得回报。
【问题讨论】: