Skip to content

Commit ad43c39

Browse files
author
RobertoJuarez
committed
🔨 migrated from buildscript to plugins
1 parent 84cdf31 commit ad43c39

File tree

3 files changed

+41
-23
lines changed

3 files changed

+41
-23
lines changed

app/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
plugins {
22
id("com.android.application")
3-
id("kotlin-android")
4-
id("dagger.hilt.android.plugin")
5-
id("androidx.navigation.safeargs.kotlin")
3+
id("org.jetbrains.kotlin.android")
4+
id("com.google.devtools.ksp")
65
id("com.google.gms.google-services")
6+
id("com.google.dagger.hilt.android")
77
id("com.google.firebase.crashlytics")
8-
id("com.google.devtools.ksp")
8+
id("androidx.navigation.safeargs.kotlin")
99
}
1010

1111
android {

build.gradle.kts

Lines changed: 30 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,35 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
2-
buildscript {
2+
//buildscript {
3+
//
4+
// repositories {
5+
// google()
6+
// mavenCentral()
7+
// }
8+
// dependencies {
9+
// classpath("com.android.tools.build:gradle:8.1.1")
10+
// classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0")
11+
// classpath("com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:1.9.0-1.0.13")
12+
// classpath("com.google.gms:google-services:4.4.0")
13+
// classpath("com.google.dagger:hilt-android-gradle-plugin:2.48")
14+
// classpath("com.google.firebase:firebase-crashlytics-gradle:2.9.9")
15+
// classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.6.0")
316

4-
repositories {
5-
google()
6-
mavenCentral()
7-
}
8-
dependencies {
9-
classpath("com.android.tools.build:gradle:8.1.1")
10-
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0")
11-
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.6.0")
12-
classpath("com.google.dagger:hilt-android-gradle-plugin:2.48")
13-
classpath("com.google.gms:google-services:4.4.0")
14-
classpath("com.google.firebase:firebase-crashlytics-gradle:2.9.9")
15-
classpath("com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:1.9.0-1.0.13")
17+
// NOTE: Do not place your application dependencies here; they belong
18+
// in the individual module build.gradle files
19+
// }
20+
//}
1621

17-
// NOTE: Do not place your application dependencies here; they belong
18-
// in the individual module build.gradle files
19-
}
20-
}
2122

22-
tasks.register("clean", Delete::class) {
23-
delete(rootProject.buildDir)
23+
//tasks.register("clean", Delete::class) {
24+
// delete(rootProject.buildDir)
25+
//}
26+
27+
plugins {
28+
id("com.android.application") version "8.1.1" apply false
29+
id("org.jetbrains.kotlin.android") version "1.9.0" apply false
30+
id("com.google.devtools.ksp") version "1.9.0-1.0.13" apply false
31+
id("com.google.gms.google-services") version "4.4.0" apply false
32+
id("com.google.dagger.hilt.android") version "2.48" apply false
33+
id("com.google.firebase.crashlytics") version "2.9.9" apply false
34+
id("androidx.navigation.safeargs") version "2.6.0" apply false
2435
}

settings.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
pluginManagement {
2+
repositories {
3+
google()
4+
mavenCentral()
5+
gradlePluginPortal()
6+
}
7+
}
18
dependencyResolutionManagement {
29
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
310
repositories {

0 commit comments

Comments
 (0)