程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> ivy中文參考文檔(19)-ant任務(7)-cachepath

ivy中文參考文檔(19)-ant任務(7)-cachepath

編輯:關於JAVA

1) cachepath

為解析過的模塊配置構建一個由在ivy 緩存(或者取決於useOrigin 設置的原始位置)中的制品組成的ant path.

這是一個後解析任務,有所有後解析任務共有的所有行為和屬性。

如果你想讓你的構建更少的依賴ivy,你可以考慮使用retrieve 任務。一旦制品被正確的獲得,你可以使用標准ant path,這使得ivy 不再必不可少。

構建path在ant中通過使用給定的id注冊,從而可以像其他任務ant 路徑一樣通過使用refid來使用。

2) 屬性

屬性 描述 必要 pathid 用於引用構建好的路徑的id 是 conf 逗號分隔的配置列表 不。默認是最後一次解析調用時解析的配置,或者*如果沒有顯式調用resolve type comma separated list of artifact types to accept in the path, * for all (since 1.2)
逗號分隔的可被接受從而 加到路徑中的制品類型列表, * 所有都加入(從1.2起) 不,默認是 * settingsRef (從2.0起) 必須被這個任務使用的ivy設置的引用 不,默認使用'ivy.instance'

3) 舉例

<cachepath pathid="default.classpath" conf="default" />

構建一個由所有制品組成的ant path, 這些制品是默認配置的一部分,通過最後一次resolve調用獲得。

<cachepath pathid="default.classpath" conf="default" useOrigin="true" />

和前面相同但是將為本地制品使用原始位置,而為其他制品使用緩存位置。

<ivy:cachepath organisation="emma" module="emma" revision="2.0.4217" inline="true" conf="ant"  pathid="emma.classpath"/>
<taskdef resource="emma_ant.properties" classpathref="emma.classpath" />

解析版本為2.0.4217的模塊emma,用對應的制品構建一個ant 路徑,然後使用這個路徑定義emma任務.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved