Mongodb 将Spring启动应用程序打包到Jar文件失败

Mongodb 将Spring启动应用程序打包到Jar文件失败,mongodb,spring-boot,jar,docker-container,mongo-java-driver,Mongodb,Spring Boot,Jar,Docker Container,Mongo Java Driver,我正在尝试将我的spring boot应用程序对接,然后将其连接到位于172.17.0.2:27017的mongodb docker容器 不幸的是,当/mvnw clean包尝试运行该应用程序时,它在尝试连接到位于新MongoClient(“172.17.0.2”,27017)”的容器时失败(因为它可能无法连接到本地主机),因此从未创建JAR文件 我相信,如果我能以某种方式将我的应用程序放在docker容器中,它可能会连接到mongodb容器(因为另一个mongo容器实例可以连接到第一个)。 所

我正在尝试将我的spring boot应用程序对接,然后将其连接到位于
172.17.0.2:27017
的mongodb docker容器

不幸的是,当
/mvnw clean包尝试运行该应用程序时,它在尝试连接到位于
新MongoClient(“172.17.0.2”,27017)”的容器时失败(因为它可能无法连接到本地主机),因此从未创建
JAR
文件

我相信,如果我能以某种方式将我的应用程序放在docker容器中,它可能会连接到mongodb容器(因为另一个mongo容器实例可以连接到第一个)。
所以问题是,是否有可能强制spring boot在不运行应用程序本身的情况下创建Jar?

可能您有一个带有@SpringBootTest注释的测试。 要生成JAR文件,您可以尝试执行
/mvnw-DskipTests=true clean package