Запуск экспорта Eclipse в XML программно - PullRequest
0 голосов
/ 27 мая 2009

Я хочу вызвать функцию экспорта в xml функции eclipse программно для создания файлов build.xml, чтобы они могли быть в процессе непрерывной интеграции.

Есть ли простой способ сделать это, не открывая Eclipse?

Спасибо, Aakash

1 Ответ

1 голос
/ 27 мая 2009

org.eclipse.pde.build предоставляет задачу ant "eclipse.buildScript", которая генерирует сценарии build.xml, которые используются в экспортных сборках и сборках pde без заголовка.

Существует довольно много свойств, которые служат входными данными для этой задачи. Самый простой способ вызвать его прямо из командной строки - это что-то вроде:

eclipse -application org.eclipse.ant.core.antRunner -f plugins/org.eclipse.pde.build_3.5.0.v20090521-1730/scripts/genericTargets.xml generateScript

Вам также понадобится передать набор аргументов -Dproperty = value для установки свойств ввода. Может быть проще написать сценарий оболочки build.xml, который вы будете запускать с помощью antRunner, в этом случае сценарий genericTargets.xml будет расположен по адресу ${eclipse.pdebuild.scripts}/genericTargets.xml.

Здесь есть некоторая документация по задаче здесь . Это используется как часть большей поддержки автоматической сборки, предоставляемой pde.build, документы для этого запуска здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...