做網(wǎng)站拍攝照片用什么佳能相機好網(wǎng)站優(yōu)化課程培訓
工欲善其事, 必先利其器。
文章目錄
- init.gradle.kts
- Groovy版本的init.gradle
- 其他有用的
- settings.gradle.kts
- kotlin 與 compose 版本對應(yīng)關(guān)系
- agp 與 gradle 版本對應(yīng)關(guān)系
- gradle下載器
直接在.gradle
文件夾下添加文件init.gradle
/ init.gradle.kt
for kotlin dsl.
如果同時存在init.gradle
和init.gradle.kt
,則優(yōu)先按照init.gradle
中的配置,除非手動指定初始化腳本--init-script
init.gradle.kts
注:如果和groovy版本的init腳本同時存在,則會優(yōu)先加載groovy版本的
fun RepositoryHandler.setPluginRepos(){maven("http://localhost:8001/repository/maven-plugins/"){isAllowInsecureProtocol=true}maven("https://maven.aliyun.com/repository/gradle-plugin")gradlePluginPortal()
}
fun RepositoryHandler.setDependenceRepos(){maven("http://localhost:8001/repository/maven-public/"){isAllowInsecureProtocol=true}maven("https://maven.aliyun.com/repository/public")maven("https://maven.aliyun.com/repository/central")maven("https://maven.aliyun.com/repository/jcenter")maven("https://maven.aliyun.com/repository/gradle-plugin")mavenCentral()mavenLocal()google()
}
settingsEvaluated {pluginManagement {repositories {setPluginRepos()}}dependencyResolutionManagement {repositories{setDependenceRepos()}}
}
Groovy版本的init.gradle
allprojects {buildscript{repositories {maven { name 'aliyunCentral' ; url 'https://maven.aliyun.com/repository/central' }maven { name 'aliyunJcenter' ; url 'https://maven.aliyun.com/repository/jcenter' }maven { name 'aliyunGoogle' ; url 'https://maven.aliyun.com/repository/google' }maven { name 'aliyunPlugin' ; url 'https://maven.aliyun.com/repository/gradle-plugin' }mavenCentral()mavenLocal()google()}}repositories {maven { name 'aliyunCentral' ; url 'https://maven.aliyun.com/repository/central' }maven { name 'aliyunJcenter' ; url 'https://maven.aliyun.com/repository/jcenter' }maven { name 'aliyunGoogle' ; url 'https://maven.aliyun.com/repository/google' }maven { name 'aliyunPlugin' ; url 'https://maven.aliyun.com/repository/gradle-plugin' }google()mavenLocal()}
}
其他有用的
settings.gradle.kts
pluginManagement {repositories {maven("http://localhost:8001/maven-public"){isAllowInsecureProtocol=true}maven("https://maven.aliyun.com/repository/public")maven("https://maven.aliyun.com/repository/central")maven("https://maven.aliyun.com/repository/jcenter")maven("https://maven.aliyun.com/repository/gradle-plugin")google()mavenLocal()mavenCentral()gradlePluginPortal()}
}dependencyResolutionManagement {repositories{maven("http://localhost:8001/maven-public"){isAllowInsecureProtocol=true}maven("https://maven.aliyun.com/repository/public")maven("https://maven.aliyun.com/repository/central")maven("https://maven.aliyun.com/repository/jcenter")maven("https://maven.aliyun.com/repository/gradle-plugin")google()mavenLocal()mavenCentral()}
}
kotlin 與 compose 版本對應(yīng)關(guān)系
https://developer.android.google.cn/jetpack/androidx/releases/compose-kotlin
agp 與 gradle 版本對應(yīng)關(guān)系
https://developer.android.google.cn/build/releases/gradle-plugin
gradle下載器
本文的國內(nèi)源全局配置結(jié)合gradle下載器,讓你的gradle項目編譯更加絲滑
ComposeForDesktop之gradle下載器