наименование двоичной версии приложения для нескольких модулей и основного проекта - PullRequest
0 голосов
/ 08 марта 2020

У меня есть проект, основанный на микросервисе, в котором в основном проекте используются разные основные модули.

Предположим, у меня есть платформа с именем 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>

Я хочу сохранить детали, так как я выпущен многие заинтересованные лица, и я хочу, чтобы узнать детали легко, глядя по названию версии

...