1

我目前正在尝试为我们的 java maven 项目设置一个小的 CI 环境。我正在使用 Eclipse。詹金斯和声纳。到目前为止,大多数部分似乎都可以工作,除了声纳中的 scm-activity-plugin 和 taglist 插件。我安装了插件,重新启动了声纳,插件显示在配置下。但是我在源视图中没有看到任何用户信息...我在Sonar中的project->settings->SCM Activity下指定了scm subversion连接(url/password/user),但仍然没有运气。我是否需要在 maven pom 中指定 scm 连接(我需要将它放在多模块设置中的哪个位置)?Taglist 插件也一样吗?已安装,在 checkstyle 注释段中配置,但没有结果可见?!

那么问题来了,POM 中必须设置哪些信息?到目前为止,我没有在 pom 中指定 scm 或 sonar 并通过 jenkins 触发声纳集成......这里的最佳做法是什么?我是否需要在 pom 中指定声纳、scm、jenkins、artifactory 之类的东西?

谢谢,英戈

4

1 回答 1

2

对于 SCM Activity 插件,因为您使用 Maven,您需要在 pom.xml 中指定 SCM Url,如下所示:

  <scm>
    <url>scm:svn:svn://255.255.255.255/path/to/your/project</url>
  </scm>

有关 url 格式的更多详细信息,请参见:http : //maven.apache.org/scm/scm-url-format.html Taglist 插件不需要在 pom.xml 中进行任何配置,但您需要创建规则来定义标签你想打猎。见http://docs.codehaus.org/display/SONAR/Taglist+Plugin

于 2012-08-24T12:16:16.697 回答