全部產品
Search
文件中心

Mobile Platform as a Service:管理 Gradle 依賴

更新時間:Jul 13, 2024

Gradle 提供配置依賴倉庫和配置發布倉庫的功能。

配置依賴倉庫

mPaaS 常見依賴倉庫樣本如下:

allprojects {
    repositories {
        mavenLocal()
        flatDir {
            dirs 'libs'
        }
        maven {
            url "https://mvn.cloud.alipay.com/nexus/content/repositories/open/"
        }
        maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        maven{url 'http://maven.aliyun.com/nexus/content/repositories/google'}
    }
}
  • mavenLocal:Maven 本地倉庫。本地倉庫的路徑 也支援修改。

  • flatDir:工程 libs 目錄下的依賴。

  • maven:樣本中包含螞蟻科技(mvn.cloud.alipay.com)和阿里雲(maven.aliyun.com)的 Maven 倉庫。

您可以在 repositories新增依賴倉庫

配置發布倉庫

本文將簡述發布倉庫常見樣本,協助您修改本地 Maven 倉庫路徑(預設 ~/.m2)、增加自訂發布倉庫。

發布倉庫樣本

一般地,build.gradle 檔案中有如下配置:

uploadArchives {
    repositories {
        mavenLocal()
    }
}

這意味著發布倉庫為 本地 Maven 倉庫,即工程打出的 .jar 包等會自動發布到本地 Maven 倉庫。

修改本地 Maven 倉庫路徑

本地 Maven 倉庫(mavenLocal)預設路徑為 ~/.m2,您可以自訂修改。

自訂發布倉庫

您可以根據實際情況增加自訂發布倉庫,樣本如下:

uploadArchives {
    mavenDeployer {
        mavenLocal()
        repository(url: "your_repository_url") {
            authentication(userName: '*****', password: '*****')
        }
        snapshotRepository(url: "your_repository_url") {
            authentication(userName: '*****', password: '*****')
        }
    }
}