Skip to content

Commit

Permalink
Migrate from KAPT to KSP
Browse files Browse the repository at this point in the history
Resolves: #32
  • Loading branch information
etonotieno committed Oct 8, 2023
1 parent fe7f981 commit 59de2a8
Show file tree
Hide file tree
Showing 19 changed files with 35 additions and 105 deletions.
8 changes: 2 additions & 6 deletions android/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.application")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -88,7 +88,7 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.compose.ui.test)
Expand All @@ -100,7 +100,3 @@ dependencies {
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
1 change: 0 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ plugins {
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.kotlin.jvm) apply false
alias(libs.plugins.kotlin.kapt) apply false
alias(libs.plugins.kotlin.multiplatform) apply false
alias(libs.plugins.hilt) apply false
alias(libs.plugins.ksp) apply false
Expand Down
8 changes: 2 additions & 6 deletions core/datastore/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
}

android {
Expand All @@ -40,12 +40,8 @@ dependencies {
implementation(libs.androidx.datastore.preferences)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

implementation(libs.kotlinx.coroutines.core)
implementation(libs.kotlinx.coroutines.android)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions core/network/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
}

android {
Expand All @@ -38,14 +38,10 @@ android {

dependencies {
implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

implementation(libs.coil.gif)

implementation(libs.kotlinx.coroutines.core)
implementation(libs.kotlinx.coroutines.android)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/address/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/authentication/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -54,14 +54,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/cart/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -54,14 +54,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/favorites/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/homefeed/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/offers/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/onboarding/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -54,14 +54,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/orders/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/payments/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/product/categories/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/product/category/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
8 changes: 2 additions & 6 deletions feature/product/details/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
plugins {
id("gocart.android.library")
id("gocart.kotlin.android")
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}

Expand Down Expand Up @@ -52,14 +52,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)

implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.compiler)

testImplementation(libs.junit)

androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

kapt {
correctErrorTypes = true
}
Loading

0 comments on commit 59de2a8

Please sign in to comment.