2015-05-12 3 views
0

Установка автоматического обновления Eclipse Plugin

Я новичок в мире плагинов eclipse, и мне удалось создать на планете hello world. Я могу передать его своим друзьям, сообщив им, чтобы они отбросили экспортированную банку (которую я экспортировал из моего проекта) в папке dropin, которая работает хорошо. Но теперь я хочу загрузить эту банку в веб-папку (скажем, в github) и хочу, чтобы они ее установили с помощью опции eclipse-> install new software-> add-> archive (я думаю, именно так я должен позволить им установить для внутреннего Применение) . Я пробовал много вещей без успеха, простой подход, который я пробовал, состоял в том, чтобы архивировать локальную банку с диска через локальную опцию eclipse-> install new software-> add-> archive-> local, но я получаю сообщение об ошибке " at jar: file:/{location to my jar folder} /hello-world_1.0.0.0.2015XXXX.jar!/. Вы хотите изменить местоположение? " сообщение. Любые рекомендации приветствуются.

Моей plugin.xml

Моей структура папок баночки: META-INF, иконки, Пб plugin.xml, привет Тестирования на тот же затмениях были в методе DROPIN работает.

+0

Посмотрите на этом уроке http://www.vogella.com/tutorials /EclipseP2Update/article.html – Fredrik

ответ

2

Для установки и обновления сначала необходимо создать проект Feature, а также ссылки на ваш плагин. Тогда сначала вы должны использовать Экспорт ...>Deployable Feature, выберите функцию и установить Сформировать хранилище p2 под Options. Сначала вы можете сгенерировать в каталог. Это будет содержать:

 
folder/ 
    +plugins/ 
    +features/ 
    +p2/ 
    -artifacts.jar 
    -content.jar 

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

После того, как вы надоели с ручной экспортирующих, вы узнаете о мавена, Tycho и автоматического создания сайта обновления и загрузить ;-)

+0

Спасибо @maarten за ваш быстрый ответ. Можете ли вы указать мне хорошее справочное руководство для всего этого материала, о котором вы говорили выше. – AkD

+0

Попробуйте vogella.com, например http://www.vogella.com/tutorials/EclipseTycho/article.html – maarten

Смежные вопросы