簡體   English   中英

離線創建Cordova 5.x Android Gradle構建

[英]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。

這是環境細節

  • 操作系統-> MAC OSX
  • 科爾多瓦版本-> 5.3.3
  • 科爾多瓦Android平台版本-> 4.1

請提示。

依賴項在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM