Spring boot 使用docker maven插件构建docker映像时,目标不存在
当我使用docker maven插件构建docker映像时,它失败了 错误:无法执行目标com。spotify:docker maven插件:1.0.0:project spring boot basic上的build(默认cli):捕获的异常:basedir/root/workSpace/spring boot basic/spring boot basic web/target不存在 这是pom.xml的一些代码Spring boot 使用docker maven插件构建docker映像时,目标不存在,spring-boot,docker,maven,Spring Boot,Docker,Maven,当我使用docker maven插件构建docker映像时,它失败了 错误:无法执行目标com。spotify:docker maven插件:1.0.0:project spring boot basic上的build(默认cli):捕获的异常:basedir/root/workSpace/spring boot basic/spring boot basic web/target不存在 这是pom.xml的一些代码 <!-- docker plugin --> &l
<!-- docker plugin -->
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.0.0</version>
<!-- docker config -->
<configuration>
<!-- image name -->
<imageName>${project.build.finalName}</imageName>
<!-- image tag -->
<imageTags>
<imageTag>${project.version}</imageTag>
</imageTags>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.basedir}/${jar.real.path}/target</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
目标将在spring boot基本web(模块)中构建
但当我运行“mvn清理包”时,它会构建成功并生成目标文件夹
然后我运行“mvn clean package docker:build”,它成功地构建了docker映像,但仍然发生了错误
我该如何解决这个错误呢?现在我知道为什么我会在父pom中配置maven docker插件,该插件的包类型是'pom'而不是'jar',所以当我构建项目时,问题就出现了。 因此,我将maven docker配置放在模块“spring boot basic web”中,然后构建成功
spring-boot-basic
Dockerfile
module----spring-boot-basic-web
src/main--------MainApp.java
pom.xml