[英]adding java debug in comment ant vs eclipse vs java
我有这个定义:
private static final String REVISION = "$Revision: 496 $"
对于部署而言,效果很好,但是在调试时,我这样做:
private static final String REVISION = "$Revision: 496 $" + "v1";
因为直到使用SVN签入,转速才改变。
我包括v1
的原因是我想确保我的jar已更新并且一切都已完成。
还有什么更自动化的说法,包括构建日期/时间 ?
看了看清单,似乎卷入其中。
蚂蚁的替换方法似乎是最好的:
private static final String REVISION = "$Revision: 496 $" + "@datetime@";
然后在Ant中定义@datetime@
。
我应该使用Eclipse吗?
看了看清单,似乎卷入其中。
我不知道这是“自动化程度更高”还是“参与程度更低”,但是我倾向于处理运行时可访问的版本号是将其放入可以通过类路径读取的属性文件中。 这样做的好处是,您编译的Java源代码与沙箱中的源代码相同...
我认为Eclipse与该问题无关。 Eclipse是IDE,不是构建工具。 此外,您可以轻松地将其配置为使用Ant和您的Ant构建文件进行构建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.