Android_ulsService/settings.gradle

50 lines
1.8 KiB
Groovy
Raw Normal View History

2023-10-23 13:22:56 +08:00
pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
2023-11-16 09:47:43 +08:00
maven { url "https://jitpack.io" }
2023-10-23 13:22:56 +08:00
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
2023-11-16 09:47:43 +08:00
maven { url "https://jitpack.io" }
2023-10-23 13:22:56 +08:00
}
versionCatalogs{
/**
* app/build.gradle
* compileSdk:buildsdk.versions.compilesdk.get().toInteger()
*/
create('buildsdk') {
version('compilesdk', '33')
version('minisdk', '26')
version('targetsdk', '33')
}
2023-10-25 13:38:25 +08:00
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') {
2023-11-16 09:47:43 +08:00
library('material', 'com.google.android.material', 'material').version('1.5.0')
2023-10-25 13:38:25 +08:00
}
2023-10-23 13:22:56 +08:00
}
}
rootProject.name = "Android_ulsService"
include ':app'
include ':uikit'
2023-10-25 13:38:25 +08:00
include ':util'
include ':service'