[英]How to make Android Cordova project built with Gradle build offline?
[英]Creating cordova 5.x android gradle build offline
最近,我將Cordova項目從Cordova 3.0升級到5.3.3,並將Android平台從3.6升級到4.1。 新的android平台使用gradle進行構建,並且每天都需要連接到Internet(Maven repo)進行構建。 一旦連接到倉庫,就不需要當天連接。
我正在代理無法訪問Maven存儲庫的代理。 我是gradle構建的新手,並且想要為離線構建cordova應用程序配置gradle。
這是環境細節
請提示。
依賴項在Gradle的“ dependencies
部分中聲明,而repositories
部分則控制從何處獲取依賴項。 例如:
repositories {
jcenter()
}
dependencies {
compile 'com.google.guava:guava:18.0'
}
也就是說 ,在編譯期間從jcenter()存儲庫中獲取了guava:18.0。 您還可以將Maven Central用作:
repositories {
mavenCentral()
}
像公司回購這樣的自定義回購為:
repositories {
maven {
url "http://repo.mycompany.com/maven2"
}
}
或者,本地.m2
庫為:
repositories {
mavenLocal()
}
您還可以定義多個存儲庫:
repositories {
mavenLocal()
jcenter()
}
Gradle按照存儲庫列出的順序搜索依賴項。 因此,它將首先在本地.m2中查找,如果找不到匹配的依賴項,它將發送到JCenter以下載依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.