Apache IVY配置扩展模式

时间:2014-03-11 10:07:42

标签: java ant osgi ivy

在ivy.xml文件中有没有办法指定配置扩展名称以“use _”开头的所有其他配置?

如需参考,请查看下面的ivy.xml:

<ivy-module version="2.2" xmlns:o="http://ant.apache.org/ivy/osgi">
    <info organisation="IBM" module="mymodule">
        <extends organisation="bundle" module="mymodule" revision="1.0.0.qualifier" location="META-INF/MANIFEST.MF" />
    </info>

    <configurations>
        <conf name="update.dependencies" extends="use_?"/>
        <conf name="compile" extends="default"/>
        <conf name="test" extends="compile" />
    </configurations>
</ivy-module>

我需要这个,因为我正在尝试为OSGi包创建一个构建脚本。这意味着您指定清单的位置(MANIFEST.MF),IVY将自动为清单中指定的每个使用的包创建配置。

示例:use_org.apache.commons.codec.binary

生成此配置是因为我正在导入org.apache.commons.codec.binary包。

谢谢!

0 个答案:

没有答案