1

私は現在、Java Maven プロジェクト用に小さな CI 環境をセットアップしようとしています。私はエクリプスを使用しています。ジェンキンスとソナー。これまでのところ、ソナーの scm-activity-plugin と taglist プラグインを除いて、ほとんどの部分が機能しているようです。プラグインをインストールし、ソナーを再起動すると、構成の下にプラグインが表示されます。しかし、ソース ビューにユーザー情報が表示されません... Sonar の project->settings -> SCM Activity で scm サブバージョン接続 (url/password/user) を指定しましたが、まだうまくいきません。Maven pom で scm 接続を指定する必要がありますか (マルチモジュールセットアップのどこに配置する必要がありますか)? タグリストプラグインも同じですか?インストールされ、checkstyle コメント セグメントに設定されているが、結果が表示されない?!

では、問題は、POM にどのような情報を設定する必要があるかということです。今まで、pomでscmまたはソナーを指定せず、ジェンキンスを介してソナー統合をトリガーします...ここでのベストプラクティスは何ですか? pom で sonar、scm、jenkins、artifactory などを指定する必要がありますか?

ありがとう、インゴ

4

1 に答える 1

2

SCM アクティビティ プラグインの場合、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 タグリスト プラグインを pom.xml で構成する必要はありませんが、タグを定義するルールを作成する必要があります。あなたは狩りたいです。http://docs.codehaus.org/display/SONAR/Taglist+Pluginを参照してください。

于 2012-08-24T12:16:16.697 に答える