Встала задача создать для разработчиков и QA удобный способ стартовать порядка 20 серверных приложений, живущих в общем репозитрии (Spring с XML конфигурацией и общим для все частей приложения бутстрап классом).
Как сделать нечто удобное человеку, который последний раз GUI рисовал в Borland Delphi 6.0? Взять что-то уже готовое и приспособить для своих нужд, ну и раз уж будущие пользователи работают в IntelliJ Idea, появилась мысль соорудить плагин, который будет выглядеть и вести себя так, как это делает Maven Integration Plugin.
![image][1]
Под катом классы и некоторые утилитарные методы, которые помогут это сделать.
[Читать дальше →][2]
[1]:
https://habrastorage.org/files/cdd/409/397/cdd4093977bd44c78ac5dc25288583a9.PNG
[2]:
https://habrahabr.ru/post/281851/#habracut