Я работаю над большим набором сервисов, которые запускают Springboot в контейнерах. Мы создаем «пружинный багажник» и выполняем ее с помощью «java -Jar ...» в качестве стартового скрипта в контейнере. Дополненная трасса класса, включая дополнительную банку. Если «-Jar» находится в командной строке, это будет игнорировать варианты «-cp». Относительно полное решение требует извлечения файла meta-inf/manifest.mf, чтобы получить свойство стартового класса. Это все довольно беспорядочно для реализации. Я, конечно, надеюсь, что не найду никаких услуг, которые мне нужно сделать для этого, используя штуку Spring Boot "Idx", чтобы указать заказ в классе для банок. Я не думаю, что у нас есть, но я действительно не уверен. К сожалению, эти контейнеры работают в файловых системах только для чтения, поэтому нет места, где я мог бы написать JAR.
Подробнее здесь: https://stackoverflow.com/questions/680 ... -construct