2016-09-20 31 views
0

我已经成功构建了一个SonarQube服务器,并且我编写了几个自定义规则来查看代码。现在,只有当代码位于同一台服务器上时,我才可以在Jenkins和Maven中使用服务器和自定义规则。如何在sonar-maven-plugin中使用某个声纳服务器

我的问题是当我在另一台计算机上开发maven项目,并且我想使用maven build或maven install时,我仍然可以如何使用某些SonarQube服务器?只需在pom.xml中添加插件即可,不能使用我建立的SonarQube服务器,而且我开发的自定义规则也不会生效。

回答

3

正如in the docs所述,您只需确保SonarQube服务器的地址可用于分析。除此之外,您应该为用户提供分析权限(如果项目尚不存在,则为“创建项目”权限)并分析出来。

当然,这个前提是您的SQ服务器在您的网络上可见。

+0

我可以简单地修改pom.xml文件来添加sonar-maven-plugin吗?由于我的团队中有很多人,我无法修改所有人的配置文件。 – turtlologist

+0

个别团队成员不应将分析推送到服务器。如果他们这样做,你将进入最后一次获胜局面。 –

相关问题