У меня есть настройки проекта Maven-Springboot. После выполнения mvn install
я могу запустить файл jar в командной строке, используя java -jar <my-jar-file.jar>
Была зависимость от jar, скажем as-common-1.0.0.jar
, который есть в my-jar-file.jar . Теперь я хочу переопределить версию этого зависимого jar во время выполнения, предоставив внешний jar. что-то вроде:
java -jar my-jar-file.jar using as-common-1.0.1.jar
Я просмотрел много SO сообщений, таких как , включая внешний jar при запуске java -jar , но они не помогли.
это достижимо?
РЕДАКТИРОВАТЬ: Проблема, с которой мы сталкиваемся, заключается в том, что многие из наших приложений зависят от одного из наших внутренних jar-файлов фреймворка, который часто обновляется (версия).
Таким образом, каждый раз изменение файла pom и повторное развертывание всех приложений для нас не представляется возможным. Мы хотим, чтобы каким-то образом зависимость этого конкретного jar была задана во время выполнения. Есть идеи относительно наилучшего способа управления этим сценарием ?