我在安装了IvyDE的Eclipse IDE中运行Ivy->Resolve
时遇到问题。同时,蚂蚁目标
<target name="retrieve" unless="library.installed" description="Retrieves the libraries if needed">
<!-- Ivy configuration - http://ant.apache.org/ivy/history/trunk/ant.html -->
<ivy:settings file="ivysettings.xml"/>
<condition property="ivy.conf.name" value="java6">
<not>
<isset property="ivy.conf.name"/>
</not>
</condition>
<echo message="Ivy conf name: ${ivy.conf.name}"/>
<ivy:resolve file="ivy.xml" conf="${ivy.conf.name}" checkIfChanged="false" transitive="false" />
<ivy:retrieve conf="${ivy.conf.name}"/>
</target>
运行正常,没有任何错误。它将所有必需的jar下载到我的profile-located文件夹.ivy2
如何让Eclipse使用它?我在包浏览器中看不到ivy.xml[*]
节点,而构建路径配置对话框中的ivy.xml[*]
条目存在但是为空。
如何将IvyDE指向外部常春藤下载的罐子?
编辑1
我的问题是IvyDE无法正常工作。它会挂起或导致错误消息。但从来没有工作过。我正在做的是试图解决问题。
所以你的描述很好,但它们适用于正常工作的常春藤。
答案 0 :(得分:3)
在项目属性的Libraries-Section中,单击“Add Library”并选择“IvyDE Managed Dependencies”
选择项目的ivy.xml并选择适当的配置(所有将首先执行此操作)
如果您有特殊的ivysettings.xml,可以在“设置页面”中选择它。
答案 1 :(得分:1)
您需要右键单击您的ivy.xml并选择“添加Ivy Library ...”。