У меня вопрос по поводу развертывания WSO2 EI.Вот сценарий, я должен был создать 4 API для моего проекта.
Для первого развертывания.Я сгенерировал 1 файл CApp, состоящий из 4 API и других артефактов, таких как конечная точка, ресурсы и Java-проект
CappFile.1.0.0.car
-- FirstApi
-- SecondApi
-- ThirdApi
-- FourthApi
Он работал отлично, и все работает отлично.В следующие недели, например.SecondApi нужно немного улучшить в потоке.В Capp pom.xml я выбираю только развертывание SecondApi
CappFile.1.0.0.car
-- SecondApi
. Когда я на этот раз развернул CappFile.1.0.0.car, он переопределит / удалит FirstApi, ThirdApi и FourthApi в системе.,
Однако мне нужно изменить имя / версию файла .car.Мой второй подход был
CappFile.1.0.1.car
-- SecondApi
Когда я развернул это время, консоль выдала мне сообщение об ошибке Duplicate resource definition by the name: SecondApi
.
Как вы, ребята, справляетесь с такой ситуацией?Или мне нужно включать все в мой файл .car каждый раз, когда мне нужно выполнить развертывание, даже если у других API нет никаких изменений?
ОБНОВЛЕНИЕ
Тамэто опция для упаковки одного артефакта в развертываемые архивы Ссылка .Мне удается упаковать SecondApi в развертываемые архивы, это SecondApi.xml.
Но где мне нужно загрузить файл XML?Они никогда ничего не упоминали в документации.
Пожалуйста, помогите!