Как IvyDE может сосуществовать с Ant и Ivy командной строки? - PullRequest
1 голос
/ 02 апреля 2012

У меня проблемы с запуском Ivy->Resolve из Eclipse IDE с установленным IvyDE. Тем временем муравьиная цель

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

работает нормально и без ошибок. Он загружает все необходимые файлы в папку, расположенную в моем профиле .ivy2

Как заставить Eclipse использовать его? Я не вижу узла ivy.xml[*] в проводнике пакетов, в то время как запись ivy.xml[*] в диалоге конфигурации пути сборки существует, но пустая.

Как указать IvyDE на файлы, загруженные внешним Ivy?

РЕДАКТИРОВАТЬ 1

Моя проблема в том, что IvyDE работает неправильно. Он либо зависает, либо вызывает сообщения об ошибках. Но никогда не работает нормально. Я пытаюсь решить эту проблему.

Так что ваши описания хороши, но они для нормального рабочего плюща.

Ответы [ 2 ]

3 голосов
/ 03 апреля 2012

1. Добавить библиотеку Eclipse

В разделе "Библиотеки" свойств ваших проектов нажмите "Добавить библиотеку" и выберите "Управляемые зависимости IvyDE"

enter image description here

2. выберите файл ivy.xml

Выберите ivy.xml вашего проекта и выберите соответствующие конфигурации ( все будет делать вначале)

enter image description here

3. Настроить дополнительные настройки

Если у вас есть специальный файл ivysettings.xml, вы можете выбрать его на «странице настроек».

enter image description here

1 голос
/ 02 апреля 2012

Вам нужно щелкнуть правой кнопкой мыши свой ivy.xml и выбрать «Добавить библиотеку плюща ...».

...