开发者社区> 问答> 正文

如何使用Maven构建Docker镜像?

使用docker容器中的maven构建docker映像并将Java应用程序打包,但是当我运行构建过程时,所有maven依赖项都从maven远程仓库下载。

这是我的docker文件:

FROM ubuntu_img CMD ./mvnw -s .mvn/settings.xml --batch-mode clean package 如何配置docker或maven以从笔记本电脑上的maven本地存储库下载依赖项?

展开
收起
小六码奴 2019-10-09 17:45:33 1061 0
1 条回答
写回答
取消 提交回答
  • 首先,你需要将现有本地Maven存储库的目录附加到Docker容器中:

    VOLUME ["/home/ /.m2", "/root/.m2"]

    然后,你需要告诉Maven(在你的容器内部)将此目录用作本地存储库。

    setting.xml

    <settings ...> /root/.m2 ...

    2019-10-09 17:46:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载