在Eclipse中使用与IvyDE相同的ivy-settings.xml作为ant任务

时间:2013-12-11 15:08:22

标签: eclipse ivy

我正在使用Eclipse Kepler和IvyDE。我已将Eclipse中的常春藤设置路径(Window - > Preferences - > Ivy - > Settings)设置到我的设置文件(http://myserver.com/ivy-settings.xml)。它工作正常。但我也在Eclipse中使用了一些Ant脚本,我需要这些脚本来访问存储库。为了做到这一点,我需要在我的Ant脚本中调用以下任务

<ivy:settings url="http://myserver.com/ivy-settings.xml"/>

无论如何我可以删除那个硬编码的网址,并指出设置使用IvyDE使用的相同网址吗?

由于

1 个答案:

答案 0 :(得分:2)

嗯,实际上有一种简单的方法可以做到这一点。您只需要定义字符串替换(转到Window - &gt; Preferences - &gt; Ivy - &gt; Settings - &gt; Variables - &gt; Edit Variables - &gt; New;创建一个新变量 ivy_settings_xml_url 指向 ivy-settings.xml )并将 $ {ivy_settings_xml_url} 作为常春藤设置路径)。然后,转到Window - &gt;偏好 - &gt;蚂蚁 - &gt;运行时 - &gt;添加属性并添加新属性 ivy_settings_xml_url ,其值为 $ {ivy_settings_xml_url} 。现在,您可以在蚂蚁脚本中使用 $ {ivy_settings_xml_url}

<ivy:settings url="${ivy_settings_xml_url}"/>