使用 Gradle 构建和管理项目,已支持使用 Groovy 和 Kotlin 这两种语言进行配置。使用 IDEA 创建 Kotlin 项目,将默认使用通过 Kotlin DSL 配置的 Gradle 来构建项目。使用这两种语言配置 Maven 镜像源的主要区别是 Groovy 使用 url
配置中央仓库地址,而 Kotlin 使用 setUrl()
进行配置,详见下文。
修改 build.gradle.kts
文件加入以下内容:
1repositories {
2 // 依赖使用阿里云 maven 源
3 maven {
4 setUrl("https://maven.aliyun.com/repository/public/")
5 }
6 maven {
7 setUrl("https://maven.aliyun.com/repository/spring/")
8 }
9 mavenLocal()
10 mavenCentral()
11}
修改 settings.gradle.kts
文件加入以下内容:
1pluginManagement {
2 repositories {
3 // 插件使用阿里云 maven 源
4 maven {
5 setUrl("https://maven.aliyun.com/repository/gradle-plugin")
6 }
7 }
8}
以上 maven { setUrl(url) }
部分可简写为 maven(url)
:
1maven("https://maven.aliyun.com/repository/public/")
修改 build.gradle
文件:
1allProjects {
2 repositories {
3 maven {
4 url 'https://maven.aliyun.com/repository/public/'
5 }
6 maven {
7 url 'https://maven.aliyun.com/repository/spring/'
8 }
9 mavenLocal()
10 mavenCentral()
11 }
12}
修改 settings.gradle
文件加入以下内容:
1pluginManagement {
2 repositories {
3 // 插件使用阿里云 maven 源
4 maven {
5 url 'https://maven.aliyun.com/repository/gradle-plugin'
6 }
7 }
8}
https://maven.aliyun.com/mvn/guide
内容声明 | |
---|---|
标题: 使用 Kotlin DSL 的 Gradle 中央仓库镜像源配置 | |
链接: https://zixizixi.cn/gradle-maven-kotlin-groovy-config | 来源: iTanken |
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可,转载请保留此声明。
|