Плагин Fabric8 Docker Maven игнорирует имя изображения - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть простая конфигурация для плагина fabric8 docker maven:

            <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>${docker-maven-plugin.version}</version>
            <executions>
                <execution>
                    <id>build-docker-image</id>
                    <phase>deploy</phase>
                    <goals>
                        <goal>build</goal>
                        <goal>push</goal>
                    </goals>
                    <configuration>
                        <images>
                            <image>
                                <name>aaa:123</name>
                                <build>
                                    <dockerFileDir>${project.basedir}</dockerFileDir>
                                    <tags> <tag>release123</tag></tags>
                                </build>
                            </image>
                        </images>
                    </configuration>
                </execution>
            </executions>
        </plugin>

При такой конфигурации я ожидал бы, что после запуска mvn docker: build, я получу образ 'aaa: 123' в моем локальном докере. К сожалению, создаваемый образ докера имеет совершенно другое имя в формате: /: latest. Таким образом, похоже, что плагин использует groupId и artifactId вместо имен, определенных мной в конфигурации плагина. Что я делаю неправильно? Почему плагин fabric8 не работает как настроено?

...