nexus リポジトリにプッシュしたいアーティファクトのメタデータを追加する方法を知りたいです。
POM
ファイルでメタデータを定義できますか? これを行うためのタグは pom にありますか?
追加POM
できない場合、これを行う他の方法は何ですか?
私見でそれを行うには3つの方法があります。
pom にプロパティを追加します。私が見ている問題は、Nexusで値を簡単に検査したり、それらを検索したりできないことです。
Maven ビルド ヘルパー プラグインを使用して、プロパティ ファイルである別のファイルを添付アーティファクトとして追加します。そうすれば、Maven pom よりも少し簡単に解析できる別のファイルになります。それ以外の場合は、1. と同じ問題があります。
これらのアプローチの両方で、何らかの方法でその情報を表示するカスタム Nexus プラグインを作成できます。
これを行う簡単な方法は<properties>
、メタデータを保持するさまざまなプロパティを持つタグを追加することです。
<properties>
<my.name>The King</my.name>
<my.goal>Bring joy to my people</my.goal>
</properties>
好きなものを入れることができ、Nexus の下に置かれた pom に入れられます。
これが役立つことを願っています。