Docker Image:如何为脱机使用添加Maven依赖项?

Docker Image:如何为脱机使用添加Maven依赖项?,docker,maven,dockerfile,Docker,Maven,Dockerfile,我想问一下,如何将Maven项目依赖项添加(复制)到Maven docker image(),该映像在没有访问internet的情况下在沙箱中的CI/CD期间运行 我尝试了以下方法,但似乎不起作用。
依赖项存储在~/.m2目录中。
是将依赖项文件夹复制到Maven image的更好方法,还是使用以下命令:在Dockerfile中复制project.pom文件 RUN mvn -B -f /tmp/pom.xml -s /usr/share/maven/ref/settings-docker.xm

我想问一下,如何将Maven项目依赖项添加(复制)到Maven docker image(),该映像在没有访问internet的情况下在沙箱中的CI/CD期间运行

我尝试了以下方法,但似乎不起作用。
依赖项存储在~/.m2目录中。
是将依赖项文件夹复制到Maven image的更好方法,还是使用以下命令:在Dockerfile中复制project.pom文件

RUN mvn -B -f /tmp/pom.xml -s /usr/share/maven/ref/settings-docker.xml dependency:resolve
非常感谢你的建议

# Pull base image.
FROM library/maven
############################

# Install Dependencies
#COPY pom.xml /tmp/pom.xml
RUN pwd
ADD  repository /usr/share/maven/ref/repository
#RUN mvn -B -f /tmp/pom.xml -s /usr/share/maven/ref/settings-docker.xml dependency:resolve
#RUN mvn clean install -o 
#RUN mvn dependency:go-offline

# Define default command.
#CMD ["bash"]

############################

您可以在脱机模式下运行maven mvn-o安装