#eclipse #ant
#eclipse #ant
Вопрос:
Я настроил Eclipse на использование ant для выполнения сборок, установив конструкторы в свойствах проекта так, чтобы они указывали на сценарий сборки ant. Сборка проходит нормально. Однако в моем проекте eclipse я не импортировал требуемые jar-файлы как часть настроек проекта. Все это делается в ant build.xml .
Итак, в файлах Java я получаю красные закорючки для всех пакетов импорта, которые eclipse не может разрешить.
Как мне убрать эти волнистые линии? Один из способов — импортировать необходимые jar-файлы в eclipse, но тогда я поддерживаю проект в двух местах, ant build.xml и eclipse
Комментарии:
1. Можете ли вы показать нам часть
build.xml
, которая делает это?2. <имя свойства=»THIRD_PARTY» location=»../Третья сторона»/> <идентификатор пути=»Toolkit.classpath»> <каталог набора файлов=»${THIRD_PARTY}/jars»> <имя включения = » */ .jar»/> </набор файлов> </path> Сторонние банки данных находятся за пределами папки, управляемой eclipse, это потому, что сторонние банки данных используются совместно с другими проектами.
Ответ №1:
перейдите в Свойства проекта / Путь сборки и введите jars, на которые вы полагаетесь.
Комментарии:
1. Да, вам нужно только указать путь к jars, который используется Ant; вам не нужно их копировать, поэтому накладных расходов на самом деле немного.
2. проблема в том, что путь сборки не принимает относительные пути, поэтому я могу добавить его, но если кто-то другой возьмет код из системы управления версиями, поскольку путь сборки хранит абсолютный путь, им нужно исправить путь. Сторонние jar-файлы находятся в папке вне папки, управляемой eclipse, то есть вне папки, содержащей файл .classpath.