2010-07-29 69 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