本文中的例子涉及到在 Ant 中使用 Cargo,這就必需將之前定義的系統測試和 Cargo Ant 任務包裝在一起。這些任務隨后安裝、啟動、部署并停止容器。我們將首先進行安裝設置,運行測試然后停止容器。
在 Ant 構建中使用 Cargo 所需的第一步是提供一個針對所有的 Cargo 任務的任務定義。這一步允許隨后在構建文件中引用 Cargo 任務。應付這一步有很多的方法。清單 3 簡單地裝載了來自 Cargo JAR 文件中的屬性文件的任務:
清單 3. 在 Ant 中裝載所有的 Cargo 任務
<taskdef resource="cargo.tasks">
<classpath>
<pathelement location="${libdir}/${cargo-jar}"/>
<pathelement location="${libdir}/${cargo-ant-jar}"/>
</classpath>
</taskdef>