微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何使用依赖项获取 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 举报,一经查实,本站将立刻删除。