在评论ant vs eclipse vs java中添加java debug

时间:2012-07-30 14:13:04

标签: java eclipse ant manifest

我定义了这个:

private static final String REVISION = "$Revision: 496 $"

适用于部署,但是当我调试时,我会这样做:

private static final String REVISION = "$Revision: 496 $" + "v1";

因为在使用SVN签到之前转速没有变化。

我加入v1的原因是我想确保我的jar已更新并且所有内容都已完成。

还有更自动化的说法,包括构建日期/时间

看着阅读清单,似乎参与了。

Ant的替换方法似乎是最好的:

private static final String REVISION = "$Revision: 496 $" + "@datetime@";

然后在Ant中定义@datetime@

我应该使用Eclipse吗?

1 个答案:

答案 0 :(得分:0)

  

看着阅读清单,似乎参与了。

我不知道这是“更自动化”还是“更少参与”,但我对处理运行时可访问版本号的偏好是将它们放入可以通过类路径读取的属性文件中。这样做的好处是,您编译的Java源代码与沙箱中的源代码相同...

我不认为Eclipse与问题有关。 Eclipse是一个IDE而不是构建工具。此外,您可以轻松地将其配置为使用Ant和Ant构建文件进行构建。