【问题标题】:How IvyDE can coexist with command-line Ant and Ivy?IvyDE 如何与命令行 Ant 和 Ivy 共存?
【发布时间】:2012-04-16 07:06:00
【问题描述】:

我在安装了 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 下载到我的个人资料文件夹 .ivy2

如何让Eclipse使用呢?我在包资源管理器中看不到 ivy.xml[*] 节点,而构建路径配置对话框中的 ivy.xml[*] 条目存在但为空。

如何将 IvyDE 指向外部 Ivy 下载的 jar?

编辑 1

我的问题是 IvyDE 不能正常工作。它要么挂起,要么导致错误消息。但永远不能正常工作。我正在做的是试图解决问题。

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

【问题讨论】:

    标签: java eclipse ivy ivyde


    【解决方案1】:

    1。添加 Eclipse 库

    在项目属性的库部分中,单击“添加库”并选择“IvyDE Managed Dependencies”

    2。选择 ivy.xml

    选择你项目的 ivy.xml 并选择合适的配置(all首先会做)

    3。配置其他设置

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

    【讨论】:

      【解决方案2】:

      您需要右键单击您的 ivy.xml 并选择“添加常春藤库...”。

      【讨论】:

      • 然后呢?我得到了 Ivy 配置对话框,它没有明显的地方添加库。
      • 点击完成 :) 它将读取 ivy.xml 并解决您的所有依赖项。如果您有更高级的设置,您可能需要单击设置选项卡并指定您的 ivysettings.xml 并在您的 ivy.xml 或 ivysettings.xml 使用来自外部属性文件的属性时加载任何属性文件。
      • 问题是它不这样做。我正在尝试强制,但不能。
      • 嗯。我以前见过这个。 the ivy console 有什么东西吗?转到控制台选项卡,然后点击打开控制台下拉菜单并选择常春藤控制台。您可能会在那里看到一个错误。除此之外,您可以尝试删除构建路径(库选项卡)中的所有 ivy.xml 条目,然后重试。
      • 很多时候你可以点击完成,但对话框永远不会消失。只需点击取消即可。
      猜你喜欢
      • 1970-01-01
      • 2012-06-02
      • 2011-01-27
      • 2013-04-25
      • 1970-01-01
      • 2013-05-15
      • 2011-02-26
      • 2010-12-14
      • 2012-09-08
      相关资源
      最近更新 更多