Gradle 提供配置依赖仓库的功能。mPaaS 常见依赖仓库示例如下:
allprojects {
repositories {
mavenLocal()
flatDir {
dirs 'libs'
}
maven {
credentials {
username "*******"
password "*******"
}
url "http://mvn.cloud.alipay.com/nexus/content/repositories/releases/"
}
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven {url 'http://maven.aliyun.com/nexus/content/repositories/google'}
}
}
flatDir
类型仓库的更多信息,请参见 Flat directory repository。mvn.cloud.alipay.com
) 和 阿里云(maven.aliyun.com
) 的 Maven 仓库。关于 maven
类型仓库的更多信息,请参见 Custom Maven repositories。您可以在 repositories 下 新增依赖仓库。更多信息,请参见 Repository Types。
Gradle 提供配置发布仓库的功能。本文将简述发布仓库常见示例,帮助您修改本地 Maven 仓库路径(默认 ~/.m2
)、增加自定义发布仓库。
一般地,build.gradle
文件中有如下配置:
uploadArchives {
repositories {
mavenLocal()
}
}
这意味着发布仓库为 本地 Maven 仓库,即工程打出的 .jar
包等会自动发布到本地 Maven 仓库。
本地 Maven 仓库(mavenLocal
)默认路径为 ~/.m2
,您可以自定义修改。更多信息请参见 Local Maven repository。
您可以根据实际情况增加自定义发布仓库,示例如下:
uploadArchives {
mavenDeployer {
mavenLocal()
repository(url: "your_repository_url") {
authentication(userName: '*****', password: '*****')
}
snapshotRepository(url: "your_repository_url") {
authentication(userName: '*****', password: '*****')
}
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交