有几个“通用”模块和一个模块,它们依赖于它们(根)。我想在通用模块ixy.xml中放入一些信息,然后在root的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>
在我创建根模块的 ivy:resolve 之后,我想读取所有依赖项的“svnurl”属性的值。我试着查看 buildlist 和 listmodules ,但在我看来他们缺乏我需要的功能。有什么想法吗?
答案 0 :(得分:0)
info任务会有帮助吗?:
<ivy:info organisation="apache" module="info-all" revision="1.0" />