0
我正在嘗試用Gradle構建限制訪問互聯網的應用程序。如何在本地緩存和使用gradle插件?
我是能夠成功地使用正常的罐子
repositories {
mavenLocal()
...
和填充~\.m2\repository
與相應的文件。
但我也有一個像
plugins {
id 'org.hidetake.ssh' version '2.4.0'
}
我
build.gradle
語句。構建時,出現以下錯誤
Error resolving plugin [id: 'org.hidetake.ssh', version: '2.4.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/2.9/plugin/use/org.hidetake.ssh/2.4.0'.
> Connection to https://plugins.gradle.org refused
顯然,Gradle試圖從Internet獲取插件,這是禁止的。
如何緩存此插件?
在我的另一臺機器,它具有完整的互聯網接入,我發現目錄,如
.gradle\caches
但它有一些奇怪的哈希子目錄,這我不知道怎麼用。從另一臺機器複製modules-2
目錄沒有幫助。