build.sysclasspath

build.sysclasspath 屬性的值控制系統類別路徑(即 Apache Ant 執行時的類別路徑)如何影響 Ant 中類別路徑的行為。預設行為會因任務而異。

值及其意義為
意義
only 僅使用系統類別路徑,而忽略建置檔案等中指定的類別路徑。這種情況可以視為執行建置檔案的人比撰寫建置檔案的人更了解環境。
ignore 忽略系統類別路徑。這種情況與上述相反。執行建置的人相信建置檔案撰寫者可以正確地取得建置檔案。建議將此模式用於可攜式指令碼。
last 類別路徑會串接在任何指定的類別路徑的結尾。這是一種折衷方案,其中建置檔案撰寫者具有優先權。
first 任何指定的類別路徑都會串接在系統類別路徑。這是另一種折衷方案,其中建置執行者具有優先權。

自 Ant 1.7 起,此屬性的值也會影響 bootclasspath 設定,它會將為任務指定的 bootclasspath 與執行 Ant 的 JVM 的 bootclasspath 結合在一起。如果尚未設定屬性,則在此情況下預設為 ignore