在Maven中,我可以这样指定一个变量:
<properties>
<some.version>2.41.0</some.version>
</properties>
然后导入依赖项:
<dependency>
...
<version>${some.version}</version>
</dependency>
我如何在Ivy中做到这一点?
我读了文档,上面说你可以用与Ant相同的方式来做这件事,但是尝试:
<property name="some.version" value="2.41.0" />
<dependency org... rev="${some.version}" />
没有工作。
不要在ivy.xml中定义该属性,而是像往常一样在build.xml中定义。
或者如果你不想把它放在build.xml中,那么你可以把它放在ivysettings.xml中,像这样:
<ivysettings>
<include url="${ivy.default.settings.dir}/ivysettings.xml"/>
<property name="some.version" value="2.41.0" />
</ivysettings>