У меня есть проект, основанный на микросервисе, в котором в основном проекте используются разные основные модули.
Предположим, у меня есть платформа с именем ecom , и в ней есть фляги основного модуля безопасности, интеграция с клиентами Модули и модули продуктов
, поэтому в настоящее время у меня есть имя банок, подобное этому
Для: Безопасность
ecom-security-singup-1.0.0.jar
ecom-security-singin-1.0.0.jar
Для: интеграция с клиентом
ecom-customer-onboaord-1.0.0.jar
ecom-customer-handle-1.0.0.jar
Для: дескриптор продукта
ecom-product-catlogs-1.0.0.jar
ecom-product-update-1.0.0.jar
Теперь возникает проблема с версиями
, I Я выпускаю свою первую версию платформы e2e, скажем, я хочу выпустить как ecom 1.0.0, который содержит
ecom-security-singup-1.0.1.jar
ecom-security-singin-1.1.0.jar
ecom-customer-onboaord-1.2.0.jar
ecom-customer-handle-1.2.0.jar
ecom-product-catlogs-1.0.3.jar
ecom-product-update-1.0.4.jar
Из-за другой версии других изменений службы трудно поддерживать соответствие между основной и вспомогательный модуль
, поэтому я хочу сохранить, как показано ниже
ecom-security-singup-1.0.0-1.0.1.jar
ecom-security-singin-1.0.0-1.1.0.jar
ecom-customer-onboaord-1.0.0-1.2.0.jar
ecom-customer-handle-1.0.0-1.2.0.jar
ecom-product-catlogs-1.0.0-1.0.3.jar
ecom-product-update-1.0.0-1.0.4.jar
ecom-main-module-<productionVersion>-<modulesversion>
Я хочу сохранить детали, так как я выпущен многие заинтересованные лица, и я хочу, чтобы узнать детали легко, глядя по названию версии