Ivy变量相当于Maven



在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>

最新更新