2013-02-07 29 views
11

私はセクションin the Maven documentationを読んだことがありますが、プロジェクトPOMの<ciManagement>タグを使用しているプラ​​グインの証拠は実際には見られませんでした。Maven 3 ciManagementの設定の目的は何ですか?

私の質問は:いくつかのインテリジェントな方法でこの情報を使用しますがCIシステムは

  • ていますか?
  • プロジェクトの自己文書化以外にも、この情報をプロジェクトPOMで指定して管理することは他に何かありますか?
  • Maven自体(または一般的なプラグイン)はこの情報を使用しますか?

答えて

5
ドキュメントのサンプルのため

http://maven.apache.org/plugins/maven-compiler-plugin/integration.html

この要素は、詳細は連続で使用された歴史的にポンポン通知者(メール、IRC)と通知を送信するように定義することが可能であったhttp://maven.apache.org/ref/3.0.4/maven-model/maven.html#class_ciManagementを参照してください。

+0

ありがとうオリビエ! Continuum以外にも、この情報を使用する他のCIシステム(またはプラグイン)について認識していますか?私はオープンJenkins JIRA(JENKINS-1201)がこれをサポートしてくれれば助けになると述べたが、これまで修正されていないようだ。 –

+0

他の人には分かりません。 –

+1

Sonarを使用する場合は、その情報を使用してSONAR内のリンクをCIジョブページに追加します。 –

5

SonarQubeは、自身のsonar.links.ci構成プロパティの値を定義するために、pomの<ciManagement>要素を使用します。このプロパティはSonarQube documentationに記載されていますが、何が使用されているかについては説明がありません。最新の状態に保つことがもう一つのことです。私は目に見える問題が起きているかどうかを確認するためにそれをポンから取り除こうとします。

0

hereをご覧になると、どのタイプの<ciManagement/>が有効かについてのデータが見つかります。

おそらく、そのハッシュを指すよりも良い方法がありますが、maven-pluginsレポの動作は奇妙です。

関連する問題