在我的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中的所有依赖项,然后编译源代码并在第二步中打包。但是我也看到第二阶段也发生了许多下载。
我的问题是,依赖关系解决后为什么会有下载。