Похоже, вы имеете в виду профили maven, однако вам, вероятно, стоит проверить пружинные профили. Концепция должна измениться:
Вы не должны создавать различных артефактов для разных сред.
Вместо этого создайте профиль пружины в сервисе A:
application-dev.properties:
url.addr=dev-service-host:1234
application-prod.properties:
url.addr=prod-service-b-host:4321
Затем запустите приложение с флагом --spring.profiles.active=dev
(или prod
).
Spring boot автоматически загрузит правильные определения, потому что dev / prod соответствует суффиксу файла свойств