Не удается найти 'dockerFileDir' в классе io.fabric8.maven.docker.config.ImageConfiguration - PullRequest
0 голосов
/ 22 мая 2018

Я строю докер через плагин fabric8 maven.Я получаю приведенную ниже ошибку при сборке mvn clean package docker: build

Невозможно проанализировать конфигурацию mojo io.fabric8: docker-maven-plugin: 0.21.0: сборка для параметра dockerFileDir: Не удается найти 'dockerFileDir'в классе io.fabric8.maven.docker.config.ImageConfiguration -> [Help 1]

Конфигурация плагина

<plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.21.0</version>
            <configuration>
                <dockerHost>unix:///var/run/docker.sock</dockerHost>
                <verbose>true</verbose>
                <images>
                    <image>
                        <name>${docker.image.prefix}/${docker.image.name}</name>
                        <dockerFileDir>{project.basedir}/src/main/docker/</dockerFileDir>
                        <!--copies artifact to docker build dir in target-->
                        <assembly>
                            <descriptorRef>artifact</descriptorRef>
                        </assembly>
                        <tags>
                            <tag>latest</tag>
                            <tag>${project.version}</tag>
                        </tags>
                    </image>
                </images>
            </configuration>
        </plugin>

Кто-нибудь поможет мне в этой проблеме

Спасибо вAdvance

1 Ответ

0 голосов
/ 02 ноября 2018

dockerFileDir, а также теги должны быть внутри тега сборки:

<image>
    <name>${docker.image.prefix}/${docker.image.name}</name>
    <build>
        <dockerFileDir>{project.basedir}/src/main/docker/</dockerFileDir>
        <tags>
            <tag>latest</tag>
            <tag>${project.version}</tag>
        </tags>
    </build>
   ....
</image>
...