Я работаю в java проекте, который реализует REST API (веб-сервисы, без микро-сервисов или с пружинной загрузкой), который мы разворачиваем на нескольких серверах приложений (Wildfly, Liberty). До сих пор мы поддерживали другую кодовую базу для отдельная платформа для развертывания. Внутри кода, хотя logi c то же самое, но пакеты импорта и зависимости POM различны. Сценарий:
- В Wildfly мы используем windows FTP для передачи файлов, но для сервера свободы мы используем SSL
- API, который используется для создания токена JWT в wildfly: не поддерживается в Liberty.
Может кто-нибудь предложить способ создания единой базы кода для другой платформы развертывания, а также проблемы и узкие места.