无法在项目com.spotify:docker-maven-plugin:0.4.0:build (default-cli)
上执行目标systodo
:
Exception caught: The template variable 'docker.image.prefix' has no value
答案 0 :(得分:1)
因为您没有提供有关您的问题的太多信息,所以我认为您正在遵循创建docker映像的指南,并且被卡住了。
我发现自己处在同一位置,我想我已经找到了一种解决方案,该解决方案应该可以满足许多正在寻找此问题的人们的需求。
我特别关注了这个guide。
问题是我只将插件添加到了pom中。 但是我还必须添加一个属性才能使其正常工作。
<properties>
<docker.image.prefix>springio</docker.image.prefix>
</properties>
<build>
<plugins>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.3.6</version>
<configuration>
<repository>${docker.image.prefix}/${project.artifactId}</repository>
<buildArgs>
<JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</buildArgs>
</configuration>
</plugin>
</plugins>
</build>