【发布时间】:2018-05-22 08:49:35
【问题描述】:
我正在做一个 gradle 项目,该项目应该在没有互联网连接的机器上运行。
为此,我创建了一个任务,它获取 gradle 缓存并将其复制到另一个目录中,用作本地存储库。
我已经在在线模式下构建了项目并且它工作正常。
我已经运行了将缓存复制到本地存储库的任务,并且它有效。
但是,当尝试运行 gradle build --offline 时,我遇到了这样的错误(对于几个不同的 jar 文件):
Could not download commons-math3.jar (org.apache.commons:commons-math3:3.4.1): No cached version available for offline mode
检查我的本地存储库和 gradle 缓存,我找不到相关的 jar 文件(在本例中为 commons-math3-3.4.1.jar)。
我尝试使用gradle build --refresh-dependencies,我尝试删除缓存,然后使用gradle build - 没有,它不会下载 jar 文件,只会下载 pom 文件。
我什至尝试手动下载 jars 并将它们放在我本地存储库中的正确目录中。
任何帮助将不胜感激。
【问题讨论】:
标签: maven gradle offline-caching