Настройка запуска Eclipse в виде отдельной кнопки на панели инструментов со значком - PullRequest
0 голосов
/ 15 февраля 2019

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

Теперь я хотел бы, чтобы они были отдельными кнопками на предпочтительно отдельной панели инструментов (или на той же панели инструментов, что и раскрывающиеся списки "Запуск от имени ...", "Отладка как ...", "Внешние инструменты" и кнопка "Запуск").

Можно ли как-то этого добиться?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Следующие плагины не предлагают именно то, что вы хотите, но могут быть полезны:

  • Расширение Launcher добавляет две кнопки на главной панели инструментов: одна для запуска соответствующего теста JUnit класса Java, открытого в активном редакторе, и вторая кнопка (зеленое сердце) для запуска или отладки конфигурации запуска ранее выбранный в выпадающем меню кнопки .
  • Eclipse Runner (который вы сами нашли) предоставляет Runner просмотр (вместо кнопок основной панели инструментов), отображающий несколько конфигураций запуска, которые можно сгруппировать по категориям .

Если вы хотите , напишите свой собственныйплагин для нескольких кнопок, исходный код расширения Launcher показывает, как добавить кнопки на главную панель инструментов .Если вы хотите добавить кнопки динамически (например, когда сервер работает), этот пример проекта может быть полезен .

0 голосов
/ 15 февраля 2019

Это может быть достигнуто написанием проекта плагина eclipse.Который внутренне предоставляет Инструменты / кнопки и добавляет функциональность на каждую кнопку для выполнения определенных действий.Это потребует некоторой идеи по разработке плагинов Eclipse с использованием SWT, JFace.

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

enter image description here

Поместите экспортированный файл jar в eclipse -> папку плагина.Запустите затмение снова.Появится кнопка, которую вы разработали в проекте плагина eclipse.

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