IvyDE如何与命令行Ant和常春藤共存?

时间:2012-04-02 15:49:46

标签: java eclipse ivy ivyde

我在安装了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无法正常工作。它会挂起或导致错误消息。但从来没有工作过。我正在做的是试图解决问题。

所以你的描述很好,但它们适用于正常工作的常春藤。

2 个答案:

答案 0 :(得分:3)

1。添加Eclipse库

在项目属性的Libraries-Section中,单击“Add Library”并选择“IvyDE Managed Dependencies”

enter image description here

2。选择ivy.xml

选择项目的ivy.xml并选择适当的配置(所有将首先执行此操作)

enter image description here

3。配置其他设置

如果您有特殊的ivysettings.xml,可以在“设置页面”中选择它。

enter image description here

答案 1 :(得分:1)

您需要右键单击您的ivy.xml并选择“添加Ivy Library ...”。