我有一个应用程序。该应用程序有一个关于屏幕。我想在此屏幕上显示构建日期和时间。
为此,我想运行一个程序,将当前时间写入文件,并在正常构建过程开始之前将其放在res/
文件夹中。该程序从jar运行。
如何从Eclipse中的部分构建过程运行此程序?
Ant似乎是最好的解决方法。 Eclipse是否已将ant用作其构建/调试过程的一部分?我可以修改项目已经使用的现有文件,还是需要从外部下载和运行ant?
编辑:我希望能够执行此任务是我按下顶部的调试按钮的一部分。我不想运行两个单独的命令,因为这会破坏写入文件的构建时间的整个目的。
由于
答案 0 :(得分:1)
您可以定义own builders,如果需要,可以基于ant。这些构建器可以作为Eclipse编译过程的一部分运行,以确保您描述的行为。
答案 1 :(得分:0)
Eclipse是否已将ant用作其构建/调试过程的一部分? 是的,Eclipse识别ant脚本并可用于构建/调试。
我可以修改项目已经使用的现有文件,还是需要从外部下载和运行ant?您可以在构建时从外部进程/ eclipse运行ant任务。 Ant任务应该能够修改预期的资源文件。
答案 2 :(得分:0)
老实说,我想知道Eclipse是否适合作为发布的构建工具(我只将它用作IDE,我相信这是它的优势)。我建议使用其他构建工具(如Maven和Ant),这样的要求可以很容易地实现。
提醒一下,即使您拥有Maven / Ant,也可以在Eclipse中触发它们的构建过程。