io.fabric8 docker-maven-plugin错误:“没有给定的configurationtypes”

我重构了一个生成Docker镜像的maven版本来使用io.fabric8 / docker-maven-plugin。 我有一些现有的Dockerfiles,并希望使用它们来生成我的图像。 从我的阅读(优秀)文档,这似乎都在范围内,然而,当我尝试使用文档中的示例我的构buildscheme中最简单的时候,我收到一个错误。

从我的pom.xml文件中摘录

<build> <resources> <resource> <directory>${project.basedir}/src/docker</directory> <filtering>true</filtering> <includes> <include>*</include> </includes> </resource> </resources> <plugins> <!-- This filters the Dockerfile setting placeholder values. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> </plugin> <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <version>${docker-maven-plugin-version}</version> <configuration> <verbose>true</verbose> <dockerHost>https://localhost:2376</dockerHost> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>build</goal> </goals> <configuration> <images> <image> <name>foo/bar:1.1</name> <build> <dockerFileDir>${project.build.directory}/classes</dockerFileDir> </build> </image> </images> </configuration> </execution> </executions> </plugin> </plugins> </build> 

而我收到的错误是:

Execution default of goal io.fabric8:docker-maven-plugin:0.21.0:build failed: [foo/bar:1.1]: No config type given -> [Help 1]

我找不到有关此错误消息的任何文档。 我怀疑它来自“外部”构buildconfiguration(我没有使用),它正在寻找一个“types”的元素。

任何提示,我在做什么错了? 谢谢丹