История изменений
Исправление foror, (текущая версия) :
Нужно детали поднимать и загружать всё заново в мозг, давно туда не заглядывал...
Если в общем, то даём разработчику полную свободу действий в программировании девопса с доступом к классам JDK и проекта. Плюс вспомогательное API от самой системы.
В модуле проекта (по типу maven модуля) создаются специальные классы Бинлеты. Система автоматически их обнаруживает и запускает на выполнение. Конфигурирование бинлетов с помощью аннотаций, но это неточно (или не полностью).
Если девопс разросся, то создается новый модуль, содержащий только логику девопса с бинлетами и вспомогательными классами. Система будет в курсе про модуль. И в специальном GUI (ниже) даст расклад куда-чего. Там же можно выполнить необходимую команду.
Если не обнаружены дефолтные параметры, то запускается GUI на HTML+CSS+Java для ввода и по итогу сохраняет их как дефолтные или как профильные. GUI создается рядом с бинлетом разработчиком или генерируется автоматически (по умолчанию).
Можно воспользоваться готовыми бинлетами добавляя их в зависимости как библиотеки.
Управление зависимостями через maven протоколы, maven-central по умолчанию.
Исходная версия foror, :
Нужно детали поднимать и загружать всё заново в мозг, давно туда не заглядывал...
Если в общем, то даём разработчику полную свободу действий в программировании девопса с доступом к классам JDK и проекта. Плюс вспомогательное API от самой системы.
В модуле проекта (по типу maven модуля) создаются специальные классы Бинлеты. Система автоматически их обнаруживает и запускает на выполнение. Конфигурирование бинлетов с помощью аннотаций, но это неточно (или не полностью).
Если девопс разросся, то создается новый модуль, содержащий только логику девопса с бинлетами и вспомогательными классами. Система будет в курсе про модуль. И в специальном GUI (ниже) даст расклад куда-чего. Там же можно выполнить необходимую команду.
Если не обнаружены дефолтные параметры, то запускается GUI на HTML+CSS+Java для ввода и по итогу сохраняет их как дефолтные или как профильные. GUI создается рядом с бинлетом разработчиком или (по умолчанию) генерируется автоматически.
Можно воспользоваться готовыми бинлетами добавляя их в зависимости как библиотеки.
Управление зависимостями через maven протоколы, maven-central по умолчанию.