Подтвердить что ты не робот

Экспорт/импорт пути сборки Eclipse

Мне нравятся функции построения Eclipse, но я хотел бы сохранить его в синхронизации с моим ant build.xml. Есть ли способ автоматически импортировать путь сборки Eclipse из текстового файла или экспортировать путь сборки Eclipse в текстовый файл, поэтому я могу использовать этот файл из ant? (если я могу добраться до текстового файла, я знаю, что могу понять, как получить ant, чтобы использовать этот файл в качестве пути сборки javac)

4b9b3361

Ответ 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 - это инструмент (плагин), который вам нужен.

alt text
(источник: 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 это меньше беспокоит - обычно это огонь и забыть сборку.