Как я могу ссылаться на ANT HOME из библиотек в свойствах проекта при использовании eclipse? - PullRequest
3 голосов
/ 06 ноября 2008

В нашей кодовой базе у нас есть зависимость от версии ant, используемой в eclipse.

В ant.jar была установлена ​​библиотека, которую проект использует

Это боль при перемещении версий Eclipse при изменении имени папки плагина Ant (хотя я вижу, что теперь оно называется просто Ant1.7)

Есть ли способ доступа к ссылке на затмения в ANT Home, которая появляется в настройках рабочей области, чтобы мне не пришлось явно задавать переменную с жестко заданным путем к папке ant plugins

Ответы [ 5 ]

1 голос
/ 27 ноября 2008

Ваш проект не должен зависеть от версии Ant Eclipse, в первую очередь, вы должны сохранить свою собственную версию, чтобы отделить ваш проект от Eclipse. Что если разработчик или вы сами решите использовать intelliJ?

Хотя я не знаю, какова природа вашего проекта, я бы подумал, что все зависимости должны быть добавлены в каталог lib вашего проекта или что-то подобное.

0 голосов
/ 27 ноября 2008

Ваш муравейник доступен в собственности $ {ant.home}

например:

<echo> ${ant.home} </echo>

Дает на моей машине следующее:

 [echo]  D:\java\eclipse_3.4_jee\plugins\org.apache.ant_1.7.0.v200803061910 

0 голосов
/ 24 ноября 2008

Рассматривали ли вы установку Ant отдельно, создание переменной среды и затем ссылку на местоположение через переменную среды ANT_HOME в вашем файле build build.xml?

0 голосов
/ 26 ноября 2008

В вашем затмении в представлении проводника пакетов щелкните правой кнопкой мыши по конкретному проекту и пути сборки.

Перейдите на вкладку "Библиотеки" и нажмите кнопку "Добавить переменную ...". Отсюда вы увидите, где находится путь к системным библиотекам JDK, maven (если вы его используете, tomcat, eetc ...) Если ANT_HOME не появляется, вы можете добавить его, нажав Configure Variables ... кнопка. С этого момента путь ANT_HOME будет рассматриваться в пути сборки проекта.

Надеюсь, это поможет.

Carlos

0 голосов
/ 06 ноября 2008

Одно из возможных предложений:

  • превратить ваш проект в проект плагина (свойства вашего проекта / инструменты PDE / преобразовать проект в проекты плагина ...) и
  • добавить к своим зависимостям требуемый плагин 'ant'.

Управлять версией затмения будет проще.

...