maven - docker中的maven依赖解析和打包
问题描述
在我的 Docker 文件中,我的 spring boot maven 项目有这两个命令,
COPY ./pom.xml .
RUN mvn -B -f ./pom.xml -s /usr/share/maven/ref/settings-docker.xml dependency:resolve
COPY ./ .
RUN mvn -B -f ./pom.xml -s /usr/share/maven/ref/settings-docker.xml -Dmaven.test.skip=true package
我的目的是先把pom中的所有依赖下载下来,然后在第二步编译源码打包。但我也可以看到第二阶段也有很多下载。
我的问题是为什么在依赖解决之后会发生下载。