如何在sonar-maven-plugin中使用某个sonar server
How to use a certain sonar server in sonar-maven-plugin
我已经成功搭建了一个 SonarQube 服务器,我写了几个自定义规则来审查代码。现在,只有当代码位于同一台服务器上时,我才能将服务器和自定义规则与 Jenkins 和 Maven 一起使用。
我的问题是当我在另一台电脑上开发maven项目时,我想使用maven build或maven install,我怎么还能使用某个SonarQube服务器?在pom.xml中简单的添加插件无法使用我建立的SonarQube服务器,我制定的自定义规则也没有生效。
如前所述in the docs,您只需确保您的 SonarQube 服务器的地址可用于分析。除此之外,您应该提供具有分析权限的用户令牌(如果项目尚不存在,则提供 'create project' 权限)并进行分析。
当然,这前提是你的SQ服务器在你的网络上是可见的。
我已经成功搭建了一个 SonarQube 服务器,我写了几个自定义规则来审查代码。现在,只有当代码位于同一台服务器上时,我才能将服务器和自定义规则与 Jenkins 和 Maven 一起使用。
我的问题是当我在另一台电脑上开发maven项目时,我想使用maven build或maven install,我怎么还能使用某个SonarQube服务器?在pom.xml中简单的添加插件无法使用我建立的SonarQube服务器,我制定的自定义规则也没有生效。
如前所述in the docs,您只需确保您的 SonarQube 服务器的地址可用于分析。除此之外,您应该提供具有分析权限的用户令牌(如果项目尚不存在,则提供 'create project' 权限)并进行分析。
当然,这前提是你的SQ服务器在你的网络上是可见的。