2

maven-buildnumber-plugin を使用して、JAR/WAR/EAR パッケージのバージョン番号を生成します。したがって、コンパイルを実行すると、たとえば ${project.version}-${buildNumber} が取得されます。これは、この値に設定されているためです。しかし、mvn deploy を使用する場合は ${project.version} だけがファイル名であり、pom.xml を XX ${buildNumber} に設定すると、ファイル名は file-XXX ${buildNumber} (<- buildNumber の内容ではなく、代わりに ${buildNumber as test})。私は何を間違っていますか?また、${project.version} ${buildNumber} でファイルをインストールしたいと考えています。

任意の助けのためのthx

マーカス

4

1 に答える 1

3

あなたの質問に 100% 従うとは限りませんが、WAR マニフェストでビルド番号を取得する際に問題がありました。ここでの議論は私を助けてくれました。build.version というグローバル プロパティを作成する必要がありました。

<properties>
    <build.version>${project.version}-r${buildNumber}</build.version>
</properties>

${buildNumber} を直接使用する代わりにそれを使用します。うまくいけば、それがあなたの問題の助けになるでしょう。

于 2009-01-06T16:17:39.983 に答える