0

Maven プロジェクトとそれぞれの pom.xml ファイルがあります。これは私のプロジェクト名で生成されている単なる ear ファイルです。しかし、pom.xmlを使用してprojectname_datetime.earファイルで動的にしたい。major_minor またはそれにリンクするビルド番号の現在の日付と時刻を含む ear ファイルを作成する静的な例を教えてください。

前もって感謝します。

ニレッシュ

4

2 に答える 2

1

この回答を参照してください: 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を参照してください。

于 2012-05-01T07:48:57.820 に答える
0

svnソースコード管理に使用している場合、Codehaus のbuildnumber-maven-pluginを使用して、スナップショットを含む、ビルドするアーティファクトのマニフェストに svn リビジョン番号を入れることができます。プラグインには、必要に応じてタイムスタンプもフォーマットするという目標があります。

于 2012-05-01T13:27:17.140 に答える