0

我已经下载了声纳并进行了设置想要分析一个项目 - 所以在 pom 中进行了与插件相关的更改,并设置了声纳安装的 URL 以及声纳正在使用的数据库属性(mysql)

我的问题:为什么我们需要在 maven_home\conf\settings.xml 中指定 URL?

<sonar.host.url>http://localhost:9000</sonar.host.url> 

为什么这是必需的?我的理解是当我从我的 dos 提示符运行 mvn sonar:sonar 时 - 声纳插件(在 pom .xml 中定义)正在分析然后将数据插入数据库 - 使用设置中提供的 db 信息

上面的网址有什么用?谢谢,萨蒂什

4

1 回答 1

0

首先,这是默认 URL。如果不指定任何内容,Sonar 插件将假定在端口 9000 上本地运行声纳实例。

当声纳完成分析时,您是完全正确的,它将所有结果直接使用 JDBC 上传到数据库中。URL 参数是必需的,因为 Sonar 插件还使用 Sonar REST API在开始 Sonar 分析时检索有关您的项目的信息。

于 2013-01-27T15:28:02.863 回答