Eclipse:如何将当前时间写入文件作为每个构建的一部分?

时间:2012-08-08 04:13:33

标签: java eclipse ant

我有一个应用程序。该应用程序有一个关于屏幕。我想在此屏幕上显示构建日期和时间。

为此,我想运行一个程序,将当前时间写入文件,并在正常构建过程开始之前将其放在res/文件夹中。该程序从jar运行。

如何从Eclipse中的部分构建过程运行此程序?

Ant似乎是最好的解决方法。 Eclipse是否已将ant用作其构建/调试过程的一部分?我可以修改项目已经使用的现有文件,还是需要从外部下载和运行ant?

编辑:我希望能够执行此任务是我按下顶部的调试按钮的一部分。我不想运行两个单独的命令,因为这会破坏写入文件的构建时间的整个目的。

由于

3 个答案:

答案 0 :(得分:1)

您可以定义own builders,如果需要,可以基于ant。这些构建器可以作为Eclipse编译过程的一部分运行,以确保您描述的行为。

答案 1 :(得分:0)

  1. Eclipse是否已将ant用作其构建/调试过程的一部分? 是的,Eclipse识别ant脚本并可用于构建/调试。

  2. 我可以修改项目已经使用的现有文件,还是需要从外部下载和运行ant?您可以在构建时从外部进程/ eclipse运行ant任务。 Ant任务应该能够修改预期的资源文件。

答案 2 :(得分:0)

老实说,我想知道Eclipse是否适合作为发布的构建工具(我只将它用作IDE,我相信这是它的优势)。我建议使用其他构建工具(如Maven和Ant),这样的要求可以很容易地实现。

提醒一下,即使您拥有Maven / Ant,也可以在Eclipse中触发它们的构建过程。