Java 如何从docker运行maven包装器

Java 如何从docker运行maven包装器,java,docker,maven,maven-wrapper,Java,Docker,Maven,Maven Wrapper,我正在docker容器内尝试运行SpringBoot应用程序。我使用maven包装器使用以下docker文件 FROM openjdk:8 COPY . /usr/var/www/app WORKDIR /usr/var/www/app EXPOSE 8080 CMD ./mvnw spring-boot:run 部署此应用程序后,会出现以下错误 java.io.FileNotFoundException: /.m2/wrapper/dists/apache-maven-3.6.3-bin/1

我正在docker容器内尝试运行SpringBoot应用程序。我使用maven包装器使用以下docker文件

FROM openjdk:8
COPY . /usr/var/www/app
WORKDIR /usr/var/www/app
EXPOSE 8080
CMD ./mvnw spring-boot:run
部署此应用程序后,会出现以下错误

java.io.FileNotFoundException: /.m2/wrapper/dists/apache-maven-3.6.3-bin/1iopthnavndlasol9gbrbg6bf2/apache-maven-3.6.3-bin.zip.part (No such file or directory)
这意味着maven包装器未在该服务器内正确设置。我需要运行以下命令,但我无法ssh到部署位置

mvn -N io.takari:maven:wrapper

是否有其他选项可以从docker文件或mvnw文件修复此问题?

为什么不将该行添加到docker文件中?我的意思是
运行mvn-N…