Обновление Автоматизации Создания Сайта - PullRequest
3 голосов
/ 13 октября 2009

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

Мне кажется, что в больших проектах должен использоваться автоматизированный процесс, и что он должен быть довольно простым, но не нашел какой-либо простой ссылки на то, как это сделать в Интернете.

Заранее большое спасибо! Михал.

Ответы [ 4 ]

2 голосов
/ 14 октября 2009

Что вам нужно, это сделать "PDE Build". Google термин, и вы найдете много информации, руководств, статей, а что нет. Начните со встроенной справки Eclipse , в разделе Руководство по среде разработки плагинов -> Задачи , вы найдете основные статьи, которые помогут вам начать работу.

AFAIK, есть один маленький улов. Текущая версия может генерировать все метаданные P2, которые вам нужны, но не правильный site.xml. Это самая простая проблема, ее можно легко создать с помощью простого кода.

0 голосов
/ 19 января 2013

Я проголосовал за ответ zvikico, но хотел добавить, что вы действительно больше не хотите создавать site.xml. На site.xml нет подробной информации о требованиях к плагину / пакету, которая есть у content.xml. Современная Eclipse поддерживает метаданные как нового (content.xml / artifacts.xml), так и старого (site.xml) стиля, но новый стиль предоставит вам более согласованную подготовку.

0 голосов
/ 29 июня 2012

Я размещаю свой сайт обновлений на Eclipse Labs , используя Git. Таким образом, я могу выполнить следующие действия:

  • Выберите проект компонента и Экспортируйте как развертываемые функции
  • Зафиксируйте и отправьте обновление сайта проекта
0 голосов
/ 13 октября 2009

Вы можете попробовать использовать Maven 2 с плагином для такого рода вещей. Это звучит для меня как плагин для такого рода вещи должны уже существовать. Если нет, вы можете создать плагин Maven самостоятельно. Инструкции и документация на веб-сайте Apache Maven описаны для того, как это сделать. Я должен предупредить вас, что, сделав пару плагинов для Maven самостоятельно, вы должны быть готовы потратить, по крайней мере, 5 или 6 часов на то, как написать плагин, а затем на самом деле написать его. В качестве альтернативы, если вы используете ant, вы можете написать задачу Ant для выполнения той же работы или подключаемый модуль для любой другой системы сборки, которую вы используете.

...