Maven プロジェクトとそれぞれの pom.xml ファイルがあります。これは私のプロジェクト名で生成されている単なる ear ファイルです。しかし、pom.xmlを使用してprojectname_datetime.earファイルで動的にしたい。major_minor またはそれにリンクするビルド番号の現在の日付と時刻を含む ear ファイルを作成する静的な例を教えてください。
前もって感謝します。
ニレッシュ
この回答を参照してください: https://stackoverflow.com/a/2077869/116509。また、追加する必要があります
<build>
<finalName>${project.artifactId}-${project.version}-${maven.build.timestamp}
</finalName>
ただし、開発中はおそらく -SNAPSHOT バージョン番号を使用する必要があります。決定的なバージョンを参照できるようにしたい場合は、そのバージョンをリリースできます。特定のスナップショットを参照することもできます。 http://mojo.codehaus.org/versions-maven-plugin/examples/lock-snapshots.htmlを参照してください。
svn
ソースコード管理に使用している場合、Codehaus のbuildnumber-maven-pluginを使用して、スナップショットを含む、ビルドするアーティファクトのマニフェストに svn リビジョン番号を入れることができます。プラグインには、必要に応じてタイムスタンプもフォーマットするという目標があります。