15

Mavenドキュメントのセクションを読みました<ciManagement>が、プロジェクトPOMでタグを使用しているプラ​​グインの証拠は実際には見ていません。

私の質問は:

  • この情報をインテリジェントな方法で使用するCIシステムはありますか?
  • プロジェクトの自己文書化以外に、プロジェクトのPOMでこの情報を指定して維持することには他に利点がありますか?
  • Maven自体(または一般的なプラグイン)はこの情報を使用しますか?
4

3 に答える 3

7

ドキュメントサンプルについてはhttp://maven.apache.org/plugins/maven-compiler-plugin/integration.html

歴史的に、この要素は連続体によって使用されていました。詳細については、http://maven.apache.org/ref/3.0.4/maven-model/maven.html#class_ciManagementを参照てください。pom通知機能(mail、irc)を定義することができました。通知の送信先。

于 2013-02-07T22:27:43.463 に答える
5

SonarQubeは、pomの要素を使用して<ciManagement>、独自のsonar.links.ci構成プロパティの値を定義します。このプロパティはSonarQubeのドキュメントに記載されていますが、その用途についての説明はありません。最新の状態に保つことがもう1つあることがわかりました。目に見える問題が発生するかどうかを確認するために、pomからそれを削除しようとします。

于 2014-02-11T18:09:25.113 に答える
5

ここを見て、有効なタイプに関するデータを見つけることができます<ciManagement/>

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

于 2018-03-09T11:40:58.023 に答える