У меня есть приложение 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.
Спасибо!