在dockerfile-maven-plugin插件出现以前,还有一个maven插件是docker-maven-plugin,是由同一个做者创造,做者明确表示推荐使用dockerfile-maven-plugin,并会持续升级;而docker-maven-plugin不在添加任何新功能,只接受修复bug。两个插件的设计思想是有差异的,前者须要独立编写Dockerfile文件,后者容许没有Dockerfile文件,全部的docker相关配置都写在pom文件的plugin中,这样使maven插件显得很笨重,而且若是脱离了这个maven插件还得重写编写Dockerfile,不够灵活。docker
所以,推荐使用maven插件:dockerfile-maven-plugin。maven