Не удалось упаковать приложение Spring-Boot в файл Jar - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь докернизировать мое весеннее загрузочное приложение и затем подключить его к док-контейнеру mongodb, который находится по адресу 172.17.0.2:27017.

К сожалению, когда ./mvnw clean package пытается запустить приложение, он терпит неудачу при попытке подключиться к контейнеру в new MongoClient("172.17.0.2", 27017) (так как он не может соединиться с localhost, возможно), и поэтому файл JAR никогда не создается.

Я полагаю, еслиЯ мог бы как-то поместить свое приложение в докер-контейнер, оно могло бы подключиться к контейнеру mongodb (поскольку другой экземпляр контейнера mongo может подключаться к первому. см. Документы ).Таким образом, вопрос в том, возможно ли принудительное использование весенней загрузки для создания Jar без запуска самого приложения?

1 Ответ

0 голосов
/ 15 сентября 2018

возможно у вас есть тест с аннотацией @SpringBootTest. Для создания файла JAR вы можете попробовать сделать ./mvnw -DskipTests=true clean package

...