贴一段正确的配置先:
pom.xml
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.13</version>
<configuration>
<forceTags>true</forceTags>
<pushImage>true</pushImage>
<!--<useConfigFile>true</useConfigFile>-->
<serverId>docker-repo</serverId>
<registryUrl>localhost:8082</registryUrl>
<imageName>localhost:8082/${project.artifactId}:${project.version}</imageName>
<dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
maven setting.xml
<server>
<id>docker-repo</id>
<username>admin</username>
<password>admin123</password>
<configuration>
<email>admin@example.org</email>
</configuration>
</server>
这里的标题里的异常是因为我的maven setting.xml里没写configuration节点的配置导致的,在这里稍微耽误了一点时间。
心得
与上篇博文基本一样,额外补充的一点是在官方有配置的demo的时候,优先完全按照demo来,demo总是有原因的,不找demo就可能出错,先解决问题,在尝试删掉其中自己理解不清楚的一段,搞清楚到底可不可以省略!
网友评论