【发布时间】:2013-05-05 04:42:02
【问题描述】:
可能是一个荒谬的问题。但我对 maven 和声纳完全是个菜鸟......
我正在使用 maven 的声纳插件。它工作得很好。 使用命令“mvn sonar:sonar”它连接到我的本地主机,我可以查看端口 9000 上的所有内容。
我想知道的是: 是否可以在不连接到端口 9000 的服务器的情况下生成所有文件(例如 html、css 等)?
如果有,有命令吗?
如果不是:(
【问题讨论】:
可能是一个荒谬的问题。但我对 maven 和声纳完全是个菜鸟......
我正在使用 maven 的声纳插件。它工作得很好。 使用命令“mvn sonar:sonar”它连接到我的本地主机,我可以查看端口 9000 上的所有内容。
我想知道的是: 是否可以在不连接到端口 9000 的服务器的情况下生成所有文件(例如 html、css 等)?
如果有,有命令吗?
如果不是:(
【问题讨论】:
不,那是不可能的。 Sonar 被设计成有一个带有数据库的服务器和一个客户端从服务器中提取配置并将结果写回声纳。
如果您想要一个没有声纳服务器的解决方案,您需要自己配置 maven findbugs 插件、cobertura、pmd 等,并将输出包含在 maven 站点中。
这里解释了如何为 findbugs 完成此操作: How to generate a html report for findbugs with Maven 3.x
【讨论】: