http://ant.apache.org/ivy/history/latest-milestone/concept.html什麼用屬性的「E:色彩」常春藤依賴
常春藤依賴有一個名爲「色」
什麼用這個屬性的屬性?我們怎樣才能實時使用它。 可以有人給我一些例子。
http://ant.apache.org/ivy/history/latest-milestone/concept.html什麼用屬性的「E:色彩」常春藤依賴
常春藤依賴有一個名爲「色」
什麼用這個屬性的屬性?我們怎樣才能實時使用它。 可以有人給我一些例子。
常春藤不支持稱爲「顏色」的屬性,而是它提供了爲工件定義任意附加屬性的功能。
這樣可以更靈活地定義常青藤資源庫中的工件的命名約定,以及何時使用常春藤檢索任務。這是一個人爲設計的example
實際上,如果您從Maven repo下載,您將無法使用此功能。
查看關於「擴展屬性」的Ivy文檔。 http://ant.apache.org/ivy/history/2.0.0-beta2/concept.html
Qutoed從下面的文檔...
例子: 這裏是屬性「顏色」設置爲藍色ivy文件:
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="apache"
module="foo"
e:color="blue"
status="integration"
revision="1.59"
/>
</ivy-module>
則必須使用額外的屬性當你聲明對foo的依賴。這些額外的屬性 的確會被用作標識符,如組織名稱和修改的模塊:
<dependency org="apache" name="foo" e:color="blue" rev="1.5+" />
而且你可以定義你的倉庫模式爲:
${repository.dir}/[organisation]/[module]/[color]/[revision]/[artifact].[ext]
注意,在模式你必須使用不合格的屬性名稱(無名稱空間前綴)。
如果你不想使用xml命名空間,這是可能的,但你將需要禁用ivy文件驗證,因爲你的文件不會再滿足官方ivy xsd了。請參閱設置文檔以瞭解如何禁用驗證。
所以這是相同的 「CONF」 $ {} repository.dir/[機構]/[模塊]/[設置]/[調整]/[神器] [轉] – Angrezy 2010-08-30 20:03:29
如果你定義的conf爲擴展屬性就像上面定義的顏色一樣......應該有效。 – Clintm 2010-08-31 18:57:43