Можно ли одновременно запускать док-контейнер и приложение весенней загрузки в maven?

У меня есть приложение Spring Boot, которое подключается к экземпляру MongoDB. Для экземпляра MongoDB я использую докер, в частности, я использую плагин maven docker от Fabric8. У меня есть эта конфигурация:

       <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>

Он отлично работает, если я запускаю mvn docker: start и в другом терминале mvn spring-boot: run.

Я хочу знать, возможно ли создать некоторую конфигурацию maven для запуска с помощью одной команды, например mvn docker:start spring-boot:run.

Спасибо!


person voliveira89    schedule 15.08.2017    source источник
comment
Наверное, это ищут? stackoverflow.com/ вопросы/12819773/   -  person Tarun Lalwani    schedule 15.08.2017
comment
Возможный дубликат Объединить несколько целей Maven в одну   -  person Szymon Stepniak    schedule 15.08.2017
comment
Спасибо за помощь, это может быть решением. Однако с такой конфигурацией как: docker:start‹/argument› ‹argument›spring-boot:run‹/argument› ‹/arguments› ‹/configuration› ‹/plugin› Выполнение docker:start блокирует выполнение spring-boot:run...   -  person voliveira89    schedule 15.08.2017