Создание файла ANT для использования в Eclipse и CruiseControl - PullRequest
4 голосов
/ 19 мая 2011

У меня есть проект в Eclipse, который в настоящее время не имеет файла сборки ANT, но собирается его создать (для облегчения создания jar-файлов). Я хотел бы написать файл сборки, чтобы он работал для обоих. Я только собирался написать полную сборку в ANT, но заметил эту строку в справке IBM Help .

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

Нужно ли писать файл ANT, чтобы он условно компилировался (javac) только вне Eclipse? Есть ли другие вещи, которые мне нужно сделать, чтобы ANT и Eclipse хорошо играли вместе?

1 Ответ

1 голос
/ 20 мая 2011

Возможно, есть более сложные подходы, но вот что работает для меня.Просто настройте свой проект Java в Eclipse, чтобы выводить классы в том же каталоге, что и ваш сборочный файл Ant.Позвольте Eclipse скомпилировать ваш проект с использованием обычного Java-компилятора.

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

...