You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Project级Gradle中配置Maven以引入私有库

在Project级Gradle中配置私有Maven仓库以引入私有库

方式一:Gradle 7+ 推荐的集中配置方式

直接修改你的Project级build.gradle文件,添加dependencyResolutionManagement块统一管理仓库:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

plugins {
    id 'com.android.application' version '7.4.2' apply false
    id 'com.android.library' version '7.4.2' apply false
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        // 替换为你的私有Maven仓库地址
        maven {
            url 'https://your-private-maven-repo-url.com'
            // 若私有仓库需要认证,添加以下内容
            credentials {
                username = 'your-repo-username'
                password = 'your-repo-password'
            }
        }
    }
}
  • repositoriesMode.FAIL_ON_PROJECT_REPOS:强制所有模块使用这里的统一仓库配置,避免模块自行配置引发冲突(可选,改为PREFER_PROJECT可允许模块单独配置仓库)
  • url:替换成私有Maven仓库的实际地址,支持本地路径(比如url file('../local-maven-repo'))
  • credentials:仅当私有仓库需要账号密码验证时添加,填入你的仓库账号信息

方式二:旧版Gradle的全局配置方式

如果你的Gradle版本低于7.0,或更习惯旧写法,可用allprojects块配置:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

plugins {
    id 'com.android.application' version '7.4.2' apply false
    id 'com.android.library' version '7.4.2' apply false
}

allprojects {
    repositories {
        google()
        mavenCentral()
        // 替换为你的私有Maven仓库地址
        maven {
            url 'https://your-private-maven-repo-url.com'
            // 若私有仓库需要认证,添加以下内容
            credentials {
                username = 'your-repo-username'
                password = 'your-repo-password'
            }
        }
    }
}

后续步骤

配置完成后,在模块级build.gradle中添加私有库依赖即可:

dependencies {
    implementation 'com.your.group.id:your-library-name:version-number'
}

把com.your.group.id:your-library-name:version-number替换成私有库的实际依赖坐标。

内容的提问来源于stack exchange,提问作者ajinkya aher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 12:52:28