2010-07-29 60 views
13

我有一个创建可运行jar的ant脚本,我希望它每次在我的代码中进行更改并保存它们时都会运行。我想我需要在Eclipse中进行一些“保存后自动构建”选项。有这样的事吗?eclipse:保存后自动生成

回答

25

您可以将脚本声明为构建器,并使其运行“during auto build”。

Launch configuration properties

查看项目的属性:你可以添加一个外部程序(见上文)或一个脚本(如下图)。

Target

如果你可以在你的脚本导出为一个Ant脚本,如OP David Bhis answer做,就变得相当容易:

  1. 导出为一个Ant脚本:右键单击project -> export -> runaable jar file,打勾“save as ANT script”和完成
  2. 添加ant脚本作为构建器:右键单击project -> properties -> Builders -> new (Ant)
    粘贴蚂蚁文件的路径,转到“targets”选项卡,然后单击“auto build”旁边的“set targets”按钮。
    最后点击好吧,好吧,好吧
+3

我喜欢屏幕截图,您使用了哪个应用程序? – zengr 2010-07-29 08:42:44

+2

@zengr:[FastStone Capture](http://www.faststone.org/FSCaptureDetail.htm),请参阅http://meta.stackexchange.com/questions/19478/the-many-memes-of-meta的评论/ 19775#19775 – VonC 2010-07-29 08:53:08

3

其实,我发现这是最好的解决办法:右键单击项目 - >导出 - > runaable jar文件,勾选“保存为ANT脚本“并完成。现在右键单击项目 - >属性 - >构建器 - >新建 - >粘贴ANT文件的路径,进入“目标”选项卡并单击“自动构建”旁边的“设置目标”按钮,确定,好。

+0

好点。在我的答案中,我已将您的流程包含在蚂蚁构建器的屏幕截图旁边。 – VonC 2010-07-29 17:54:13