1
有幾個「通用」模塊和一個模塊,它們依賴於它們(根)。我想將一些信息放在通用模塊ixy.xml中,稍後在根的build.xml中讀取這些信息。所以通用模塊ivy.xml看起來像:獲取有關從屬模塊的常見信息
<ivy-module version="2.0" xmlns:sqsg="http://www.company.com/sqsg/ivy/extra">
<info organisation="company" module="build-scripts" revision="1.0.2" status="integration" sqsg:svnurl="blabla">
</info>
<publications>
...
</publications>
</ivy-module>
我把額外的屬性「svnurl」放到ivy.xml中。根的ivy.xml可能看起來像:
<ivy-module version="2.0">
<info organisation="company" module="root" revision="2.0.5" status="integration">
</info>
<dependencies>
<dependency org="company" name="build-scripts" rev="1.0+" changing="true"/>
</dependencies>
</ivy-module>
我想以後我做了常春藤閱讀所有依賴的「svnurl」屬性的值:解決根本模塊。我試圖看看buildlist和listmodules,但在我看來他們缺乏我需要的功能。任何想法?
看起來很有效,謝謝! (事實上,它是ivy.extra。[任何額外的屬性],但沒關係。)我沒有注意到info任務具有組織和模塊屬性。 – batusek