Мне нравятся функции построения Eclipse, но я хотел бы сохранить его в синхронизации с моим ant build.xml
. Есть ли способ автоматически импортировать путь сборки Eclipse из текстового файла или экспортировать путь сборки Eclipse в текстовый файл, поэтому я могу использовать этот файл из ant? (если я могу добраться до текстового файла, я знаю, что могу понять, как получить ant, чтобы использовать этот файл в качестве пути сборки javac)
Экспорт/импорт пути сборки Eclipse
Ответ 1
Есть ли способ автоматически импортировать путь сборки Eclipse из текстового файла или экспортировать путь сборки Eclipse в текстовый файл, поэтому я могу использовать этот файл из ant?
Путь сборки Eclipse уже есть текстовый файл (.classpath):
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/ojdbc14_g.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="classes"/>
</classpath>
Ответ 2
Возможно, ant4eclipse - это инструмент (плагин), который вам нужен.
(источник: sourceforge.net)
Цель проекта
ant4eclipse
- избежать (или хотя бы уменьшить) избыточность конфигураций Eclipse и Ant.
Точнее: он состоит из задач Ant, которые могут читать некоторые файлы конфигурации Eclipse и работать с ними. С помощью этих задач вы сможете:
- Установка classpathes, как определено в Eclipse.classpath файл
- Извлекайте полные рабочие пространства, насколько это возможно, с помощью функции Team Project Set Eclipse.
- запускать ваши Java-приложения так, как вы их определили в конфигурации запуска Eclipse
Со всеми этими задачами вы можете создать полностью автоматическую систему сборки, которая начинается с извлечения всех необходимых проектов из CVS, строит все проекты в правильном порядке с настройками classpath, как указано в Eclipse, и запускает ваши приложения, как они указаны в затмении.
И самое лучшее: если вы или кто-то еще измените конфигурацию в Eclipse, эти изменения будут немедленно видны вашим файлам сборки - без изменения одной строки кода!
Ответ 3
Начиная с Eclipse 3.4 (я думаю) вы можете "экспортировать" проект в ant файлы. Выберите "Экспорт...", щелкнув правой кнопкой мыши по проекту. В разделе "Общие" есть "Ant Buildfiles". Он генерирует файл ant, который можно использовать для перекомпиляции всего проекта.
Ответ 4
Просто поместите все свои банки в известное место, а в сборке ant просто добавьте все эти банки.
Затем сконфигурируйте eclipse именно с точки зрения требуемых баннеров. Я хочу, чтобы затмение было конкретным в отношении банок, которые ему требуются, потому что меня беспокоит время компиляции, но с ant это меньше беспокоит - обычно это огонь и забыть сборку.