如何解决Exception: basedir does not exist

How to solve Exception: basedir doesnot exist

我正在尝试使用 Maven 对 springboot 项目进行 docker 化。 所以我运行一个命令

mvn package -Pdocker '-Dmaven.test.skip=true' docker:build

下面是项目文件结构的图像 image以下是错误

[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:1.0.0:build (default-cli) on project poplar: Exception caught: basedir C:...\server\target does not exist -> [Help 1]

我正在尝试找出解决问题的方法,因为从项目结构来看,根项目 poplar 没有目标文件夹,尽管子项目中有目标文件夹。

一个简单的修复方法是在基础项目目录中创建 target 目录。有关此问题的更多详细信息,请参阅 here. The error is reproduced here

我建议您更改项目结构并添加一个负责构建 docker 容器的 maven 子模块。