Spotify docker maven construye múltiples imágenes

Estoy usando el plugin Docker maven de spotify y quiero crear dos imágenes diferentes, una es una database (MariaDB) y la otra es una image de Java EE (Glassfish).

Me las he arreglado para hacer que Maven construya las imágenes OK cuando se ejecutan por separado, sin embargo, cuando bash ejecutar ambas en el mismo file POM, solo creará la primera image.

He intentado poner dos secciones de configuration dentro del único complemento y obtengo el siguiente error:

[ERROR] POM no verificable C: \ Users \ 607819425 \ Documents \ InteliJProjects \ feature_docker \ pom.xml: label duplicada: 'configuration' (position: START_TAG visto … \ r \ n … @ 300: 32) @line 300, columna 32 -> [Ayuda 2]

Archivo Pom con 2 tags de configuration en un complemento

<plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.11</version> <configuration> <imageName>glassfish</imageName> <dockerDirectory>glassfish</dockerDirectory> <baseImage>java</baseImage> <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint> <!-- copy the service's jar file from target into the root directory of the image --> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> <configuration> <imageName>mariadb</imageName> <dockerDirectory>mariadb</dockerDirectory> <baseImage>java</baseImage> <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint> <!-- copy the service's jar file from target into the root directory of the image --> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> 

Y también con dos complementos separados, solo cada compilation crea la primera image.

Dos complementos POM:

 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.11</version> <configuration> <imageName>glassfish</imageName> <dockerDirectory>glassfish</dockerDirectory> <baseImage>java</baseImage> <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint> <!-- copy the service's jar file from target into the root directory of the image --> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.11</version> <configuration> <imageName>mariadb</imageName> <dockerDirectory>mariadb</dockerDirectory> <baseImage>java</baseImage> <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint> <!-- copy the service's jar file from target into the root directory of the image --> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> 

¡Cualquier información que pudieras dar sería genial!

Cambié a la versión del plugin de Fabric8.io al final, ya que se admiten varias imágenes.

Fabric 8 Docker Maven Plugin