无法在项目 systodo
上执行目标 com.spotify:docker-maven-plugin:0.4.0:build (default-cli)
:
Exception caught: The template variable 'docker.image.prefix' has no value
最佳答案
由于您没有提供有关您的问题的太多信息,我假设您正在按照指南创建 docker 镜像并陷入困境。
我发现自己处于同样的位置,并且我认为我已经找到了一个解决方案,应该可以满足很多正在寻找此问题的人。
我特别关注了这个guide .
问题是我只将插件添加到 pom.xml 中。 但我还必须添加一个属性才能使其正常工作。
<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>
关于docker - 错误 : "The template variable ' docker. image.prefix' 没有值”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51056817/