具有依赖性的Docker maven:当建立在docker镜像中时,go-offline不会拾取本地jar

问题描述 投票:0回答:1

为了加速我们的内部测试管道,我决定设置一个具有预先缓存的maven依赖项的docker镜像,而不是每次都在我们的管道中下载它们。

我们在docker进程中使用mvn依赖:go-offline命令,它确实正在下载本地存储库并构建到映像中。

但是,当我们在容器运行时运行我们的maven目标时,我看到重新下载了相同的依赖项。是否有标志或其他东西我可以用来确保maven首先在本地存储库中查找?

java maven docker gitlab-ci-runner
1个回答
0
投票

你需要使用-o标志构建。

另见:https://stackoverflow.com/a/7233762/927493

这允许您在不联系存储库的情况下脱机构建。

© www.soinside.com 2019 - 2024. All rights reserved.