它';在maven中可以同时运行docker容器和spring引导应用程序吗?

它';在maven中可以同时运行docker容器和spring引导应用程序吗?,spring,maven,docker,spring-boot,fabric8,Spring,Maven,Docker,Spring Boot,Fabric8,我有一个连接到MongoDB实例的Spring启动应用程序。对于MongoDB实例,我使用docker,特别是使用fabric8中的maven docker插件。我有以下配置: <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <

我有一个连接到MongoDB实例的Spring启动应用程序。对于MongoDB实例,我使用docker,特别是使用fabric8中的maven docker插件。我有以下配置:

       <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.21.0</version>
            <configuration>
                <logDate>default</logDate>
                <autoPull>true</autoPull>
                <images>
                    <image>
                        <name>mongo:3.0.15</name>
                        <run>
                            <ports>
                                <port>27018:27017</port>
                            </ports>
                            <wait>
                                <log>(?s)database system is ready to accept connections.*database system is ready to accept connections</log>
                                <time>40000</time>
                            </wait>
                            <log>
                                <prefix>mongo-container</prefix>
                                <color>yellow</color>
                            </log>
                        </run>
                    </image>
                </images>
            </configuration>
        </plugin>

io.fabric8
docker maven插件
0.21.0
违约
真的
mongo:3.0.15
27018:27017
(?s)数据库系统已准备好接受连接。*数据库系统已准备好接受连接
40000
mongo集装箱
黄色的
如果我运行mvn docker:start并在其他终端中运行mvn spring boot:run,它将非常有效

我想知道的是,是否有可能创建一些maven配置,以便在单个命令上运行它,比如mvn docker:start-spring-boot:run


谢谢

可能在找这个?可能重复感谢您的帮助,这可能是一个解决方案。但是,对于org.codehaus.mojo exec maven plugin mvn docker:start spring boot:run这样的配置,docker:start的执行会阻止spring boot:跑步…可能在找这个?可能重复感谢您的帮助,这可能是一个解决方案。但是,对于org.codehaus.mojo exec maven plugin mvn docker:start spring boot:run这样的配置,docker:start的执行会阻止春季启动:运行。。。