私はこれを定義しました:
private static final String REVISION = "$Revision: 496 $"
展開にはうまく機能しますが、デバッグするときは次のようにします。
private static final String REVISION = "$Revision: 496 $" + "v1";
SVNでチェックインするまでrevは変わらないからです。
含める理由はv1
、jar が更新され、すべてが完了したことを確認したいからです。
ビルドの日付/時刻を含む自動化された言い方はありますか?
マニフェストを読んで見たところ、関与しているようでした。
Ant の replace メソッドが最適に思えました。
private static final String REVISION = "$Revision: 496 $" + "@datetime@";
次に@datetime@
、Ant で定義します。
Eclipse を使用する必要がありますか?