0

現在、mavenはのような名前のスナップショットを生成しartifact-$VERSION-$DATE.jarます。おそらく日付の代わりに、この名前に埋め込みたい追加情報(ビルド番号、単調に増加)があります。これを行うためのデフォルトまたは簡単な方法はありますか?

4

2 に答える 2

1

<classifier>はmaven-jar-plugin<configuration>で使用できます。

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
      <classifier>${buildNumber}</classifier>
    </configuration>
  </plugin>
</plugins>
于 2012-11-27T03:50:09.170 に答える
0

分類子フィールドは、Maven リポジトリ ファイル名をカスタマイズするための唯一のオプションです。ただし、ビルド番号などの情報を保存するように設計されているわけではなく、理想的にはプロジェクトの「バージョン」フィールドの一部にする必要があります...

追加のアーティファクト メタデータを保存できる Maven リポジトリ マネージャーを使用することをお勧めします。私の個人的な選択は、アーティファクト メタデータを保存するためのプラグインを備えた nexus です。

于 2012-11-27T06:06:02.130 に答える