Android_ulsService/settings.gradle

50 lines
1.8 KiB
Groovy

pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
maven { url "https://jitpack.io" }
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
versionCatalogs{
/**
* 在app/build.gradle中
* compileSdk:buildsdk.versions.compilesdk.get().toInteger()
*/
create('buildsdk') {
version('compilesdk', '33')
version('minisdk', '26')
version('targetsdk', '33')
}
create('androidxLibs') {
// 别名 group artifact version
library('core-ktx', 'androidx.core', 'core-ktx').version('1.8.0')
library('appcompat', 'androidx.appcompat', 'appcompat').version('1.4.1')
library('constraintlayout', 'androidx.constraintlayout', 'constraintlayout').version('2.1.4')
library('navigation-fragment', 'androidx.navigation', 'navigation-fragment-ktx').version('2.5.3')
library('navigation-ui', 'androidx.navigation', 'navigation-ui-ktx').version('2.5.3')
library('livedata', 'androidx.lifecycle', 'lifecycle-livedata-ktx').version('2.4.1')
library('viewmodel', 'androidx.lifecycle', 'lifecycle-viewmodel-ktx').version('2.5.1')
// androidX通用依赖
bundle('androidx', ['navigation-fragment','navigation-ui','core-ktx', 'appcompat', 'constraintlayout','livedata','viewmodel'])
}
create('googleLibs') {
library('material', 'com.google.android.material', 'material').version('1.5.0')
}
}
}
rootProject.name = "Android_ulsService"
include ':app'
include ':uikit'
include ':util'
include ':service'