使用構建文件屬性控制Ant腳本的行為

2018-04-03 10:01 更新

使用構建文件屬性控制Ant腳本的行為

您可以控制 IntelliJ IDEA 執(zhí)行 Ant 腳本的方式。如果要在后臺執(zhí)行,請更改分配給構建過程的內存量,或者設置其他執(zhí)行選項,則需要打開“構建文件屬性(Build File Properties)”對話框。

打開構建文件屬性對話框的操作步驟如下:

  1. 在 Ant 構建工具窗口中,選擇所需的構建文件。
  2. 執(zhí)行以下操作之一:在選擇的上下文菜單上,選擇“屬性(Properties)”。點擊 Ant Build 工具欄上的按鈕。按 Alt+Enter。

定義其他Ant類路徑

Ant 構建腳本需要獨立于 IntelliJ IDEA 的類路徑,或者需要額外的庫才能正常運行。本節(jié)介紹如何將目錄和存檔添加到類路徑中,并更改 Ant 加載資源的順序。

以下是配置 Ant 類路徑的操作步驟:

  1. 打開“構建文件屬性(Build File Properties)”對話框。
  2. 選擇“其他類路徑(Additional Classpath)”選項卡。
  3. 單擊“添加(Add)”,然后在“選擇路徑(Select Path)”對話框中選擇要添加到類路徑的檔案或目錄。如果要添加整個目錄的內容,請單擊“將所有內容添加到目錄(Add All In Directory)” 按鈕,然后在“選擇路徑(Select Path)”對話框中選擇所需的目錄 。
  4. 使用“上移(Move Up)”和“下移(Move Down)”按鈕可更改類路徑項的順序。

定義Ant執(zhí)行選項

使用“構建文件屬性(Build File Properties)”對話框,您可以控制 IntelliJ IDEA 如何啟動 Ant 構建過程。特別是,您可以定義應使用哪個版本的 Ant,添加命令行參數(shù)以及指定用于運行 Ant 的 SDK。

定義 Ant 執(zhí)行選項的操作步驟如下:

  1. 打開“構建文件屬性(Build File Properties)”對話框。
  2. 選擇“執(zhí)行(Execution)”選項卡。
  3. 在“使用Ant運行(Run With Ant)”部分中,指定是否要使用項目默認或自定義 Ant 版本。如果要使用自定義 Ant 版本而不是捆綁的版本,請從下拉列表中選擇它,或者單擊省略號按鈕并通過添加類路徑來配置 Ant 。
  4. 在“Ant命令行(Ant command line)”字段中,使用標準的 Ant 語法鍵入命令行參數(shù):在破折號前加參數(shù),并用空格分隔。對于冗長的命令行,請單擊,并在“Ant命令行(Ant command line)”對話框中鍵入文本。
  5. 在“JDK下運行(Run under JDK)”字段中,指定要用于 Ant 進程的 SDK:從列表中選擇 SDK,或單擊省略號按鈕并配置單個 SDK。

定義Ant過濾器

默認情況下, Ant 構建工具窗口顯示構建文件的所有目標。篩選使您可以根據需要顯示或隱藏目標。默認篩選器僅顯示主要目標。您可以更改此行為,并使用應用過濾器時應該可見的自定義目標集來配置您自己的過濾器。

為構建目標配置自定義過濾器的操作步驟如下:

  1. 打開“構建文件屬性(Build File Properties)”對話框。
  2. 在“過濾器(Filters)”選項卡中,清除要隱藏的構建目標旁邊的復選框,然后選中要顯示的目標旁邊的復選框?,F(xiàn)在,當您按過濾器按鈕來應用過濾器時,只會顯示篩選器列表中選定的目標。

定義運行時屬性

使用“構建文件屬性(Build File Properties)”對話框的“屬性(Properties)”選項卡在運行時將屬性傳遞給構建腳本。指定的值等同于命令行啟動程序 -D 選項后定義的值。 

除了明文值之外,還可以使用在運行時計算的宏(macros)。當您必須將特定路徑和其他不同的信息傳遞給構建腳本時,這樣的宏很有用。宏是用美元符號包圍的字符串?!皹嫿ㄎ募傩裕˙uild File Properties)”對話框提供了可用于選定生成文件的宏的完整列表,以及顯示的預覽,以及在運行時如何計算這些宏。

定義運行時屬性的操作步驟如下:

  1. 打開“構建文件屬性(Build File Properties)”對話框。
  2. 在“屬性(Properties)”選項卡中,單擊“添加(Add)”。
  3. 在名稱列中,輸入屬性名稱。
  4. 在“值(Value)”列中,輸入所需的值。如果您使用宏作為屬性值,請輸入所需宏的名稱。如果您不知道名稱,請單擊該按鈕,從“宏(Macros)”對話框中選擇所需的宏,然后單擊“確定”。
  5. 使用“添加(Add)”和“刪除(Remove)”按鈕組成完整的屬性列表。

在后臺執(zhí)行生成文件

默認情況下,在構建過程中,Ant 會顯示一個顯示構建進度的模式對話框??梢栽诤笈_執(zhí)行構建,并利用這段時間來處理其他事情。

啟用構建文件的后臺執(zhí)行:

  1. 打開“構建文件屬性(Build File Properties)”對話框。
  2. 選中“后臺制作(Make build in background)”選項。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號