2013-02-18 3 views
0

У меня есть проект ANT (ant 1.8.4), который отлично строит с командной строкой. Мне нужно было сделать этот файл сборки муравьев в проекте eclipse. Я googled this site, чтобы импортировать ant-1.8.4 в качестве проекта затмения, но у меня получилось около 1K ошибок сборки.Создание проекта eclipse из файла ANT build.xml

Проблема в том, что я должен добавить много файлов jar в путь сборки. Мне нужны log4j, common-io, и так далее.

Есть ли способ решить эту проблему с jar-файлом? Тот факт, что ant создает код без проблемы, означает, что все необходимые файлы jar найдены и связаны автоматически с муравьем. Какой шаг может понадобиться, чтобы заставить eclipse найти все файлы jar, необходимые?

ответ

0

Eclipse не использует ваш файл Ant для строительства. Вместо этого вы должны сказать, что используются банки и где находится источник. Затем он будет использовать эту информацию для компиляции источника.

Я не разработчик, поэтому я не уверен на 100%, что произойдет, если у вас действительно надуманный проект, где вы не хотите компилировать весь исходный код или сначала его обрабатывать или обрабатывать путь к классам как вы компилируете. Тем не менее, 90% проектов Java довольно прямолинейны, когда дело доходит до по крайней мере компиляции кода: Мой источник здесь, зависимые банки здесь. Пожалуйста, скомпилируйте.

Другие 10%, 9,8% обычно используют такие вещи, как WSDL или Ivy, но для Eclipse для этого есть плагины. Вам нужно загрузить плагины и настроить их, но как только это будет сделано, Eclipse может работать без необходимости в файле build.xml, чтобы выяснить, как скомпилировать код.

Это последние 0,2%, которые являются убийцами. Тем не менее, вы всегда можете сказать Eclipse, чтобы создать сборку Ant с помощью файла build.xml. Затем вам нужно указать Eclipse, где находятся файлы классов, и банки (и другие ресурсы, которые могут отсутствовать в каталоге файлов *.class, и вы все равно можете использовать отладчик Eclipse.

Смежные вопросы