【发布时间】:2018-11-23 19:40:09
【问题描述】:
有没有办法(比如使用 Jenkins maven 插件)来设置 .ivy2/cache 目录
在 Jenkins 的 sbt 工作的工作区本地?动机是每次都能够执行“干净”的构建。
如果没有,是否有其他方法可以验证所有 sbt 依赖项是否在构建期间从外部存储库解析,而不是从本地缓存解析?
【问题讨论】:
有没有办法(比如使用 Jenkins maven 插件)来设置 .ivy2/cache 目录
在 Jenkins 的 sbt 工作的工作区本地?动机是每次都能够执行“干净”的构建。
如果没有,是否有其他方法可以验证所有 sbt 依赖项是否在构建期间从外部存储库解析,而不是从本地缓存解析?
【问题讨论】:
要更改默认的 ivy 主页,请查看此SO post。
另一种可能的解决方案是在 Build using sbt 之前添加 Execute Shell 步骤:
rm -rf ~/.ivy2/cache
【讨论】: