如何使用依赖项获取 quarkus:dev 的 maven 依赖项:go-offline

问题描述

我有一个 quarkus 微服务 docker 镜像基于 mavencache 的 docker 镜像的设置。 Mavencache 图像由

创建
RUN maven dependency:go-offline

它从 pom.xml 中获取一定数量的依赖项。我宁愿说几乎所有的依赖项。

但是在创建 quarkus 微服务 docker 容器时,它会运行:

CMD ["mvn","quarkus:dev"]

并且此命令获取一些“附加依赖项”,这需要我想节省的额外时间。这就是我创建 mavencache 基础 docker 镜像的原因。

Component diagram

quarkus 中的任何人是否可以帮助理解为什么 mvn quarkus:dev fetches 额外的 maven 依赖项而不是在 mvn dependency:go-offline 期间获取它们?

UPD1

下图描述了我希望整个缓存模式如何工作。尽管有 mvn packagemvn quarkus:dev,但它不应在 src/ 目录中的某个文件获取任何其他依赖项。

This is how I expect the whole caching schema should work

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)