我有这个定义:
private static final String REVISION = "$Revision: 496 $"
对于部署来说效果很好,但是当我调试时,我会这样做:
private static final String REVISION = "$Revision: 496 $" + "v1";
因为在使用 SVN 签入之前,rev 不会改变。
我包括在内的原因v1
是我想确保我的 jar 已更新并且一切都已完成。
任何更自动化的说法,包括构建日期/时间?
看着阅读清单,似乎参与其中。
Ant 的替换方法似乎是最好的:
private static final String REVISION = "$Revision: 496 $" + "@datetime@";
然后@datetime@
在 Ant 中定义。
我应该使用 Eclipse 吗?