问题描述
我有一个 quarkus 微服务 docker 镜像基于 mavencache 的 docker 镜像的设置。 Mavencache 图像由
创建RUN maven dependency:go-offline
它从 pom.xml 中获取一定数量的依赖项。我宁愿说几乎所有的依赖项。
但是在创建 quarkus 微服务 docker 容器时,它会运行:
CMD ["mvn","quarkus:dev"]
并且此命令获取一些“附加依赖项”,这需要我想节省的额外时间。这就是我创建 mavencache 基础 docker 镜像的原因。
quarkus 中的任何人是否可以帮助理解为什么 mvn quarkus:dev fetches
额外的 maven 依赖项而不是在 mvn dependency:go-offline
期间获取它们?
UPD1
下图描述了我希望整个缓存模式如何工作。尽管有 mvn package
或 mvn quarkus:dev
,但它不应在 src/
目录中的某个文件上获取任何其他依赖项。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)