Импорт проекта Eclipse с использованием кода Java

Я просмотрел предыдущий поток по той же теме.

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

У меня аналогичное требование. Я попытался разработать плагин по этой ссылке.

Должен ли я обязательно разработать плагин или есть ли способ запустить его из основного метода java.

Спасибо, Вамси


person VamsiKrishna    schedule 26.07.2012    source источник


Ответы (1)


По сути, вам нужно написать подключаемый модуль Eclipse, поскольку предлагаемый код повторно использует существующие функции, доступные только в среде подключаемого модуля Eclipse.

Чтобы указанный код работал, вы должны поддерживать подключаемый модуль с подключаемым модулем зависимостей org.eclipse.core.resources, а также предоставлять некоторые функции для выполнения этого кода (например, команду платформы, как в другом упомянутый учебник vogella.de.

Теоретически это можно было бы сделать в простом коде Java, но в этом случае было бы разумнее сделать это, напрямую отредактировав файлы метаданных - и я не рекомендую этот способ.

person Zoltán Ujhelyi    schedule 26.07.2012
comment
Спасибо за информацию. я не понимаю, как запустить плагин и вызвать метод, который импортирует проект. Мне нужна помощь в этом и как настроить плагин. Я не уверен, как будет вызываться плагин Non UI. Я новичок в разработке плагинов. - person VamsiKrishna; 26.07.2012
comment
Есть два способа: вы можете запустить eclipse во время выполнения (приложение «Запуск от имени/Eclipse»), которое будет включать ваш подключаемый модуль, где вы можете выполнить команду (например, из пользовательского интерфейса). Или вы можете попробовать развернуть свой плагин на хосте (мастер файлов/экспорта/развертывания плагинов и фрагментов), и там вы можете его выполнить. До отладки однозначно рекомендую первое решение. Во всех случаях ваша работа заключается в том, чтобы инициировать ваш код (например, создать для него команду Eclipse Workbench). - person Zoltán Ujhelyi; 26.07.2012