Skip to content

Commit

Permalink
chore(pluto): kapt to ksp migration (#273)
Browse files Browse the repository at this point in the history
  • Loading branch information
srtvprateek authored Sep 12, 2023
1 parent d8a3767 commit fa247bd
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 27 deletions.
7 changes: 3 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
google()
jcenter()
mavenCentral()
}
dependencies {
Expand All @@ -17,18 +16,18 @@ buildscript {

// maven central dependencies
classpath 'io.github.gradle-nexus:publish-plugin:1.1.0'
classpath 'org.jetbrains.dokka:dokka-gradle-plugin:1.4.30'
classpath 'org.jetbrains.dokka:dokka-gradle-plugin:1.5.0'

// ktlint & detekt dependencies
classpath "org.jlleitschuh.gradle:ktlint-gradle:10.2.0"
classpath "org.jlleitschuh.gradle:ktlint-gradle:11.1.0"
classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$detektVersion"
}
}

allprojects {
repositories {
google()
jcenter()
mavenCentral()

// for testing Pluto staged repository
maven { url "https://s01.oss.sonatype.org/content/groups/staging/" }
Expand Down
6 changes: 3 additions & 3 deletions dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ ext {
compileSdkVersion = 33
buildToolsVersion = '32.0.0'

kotlinVersion = '1.7.20'
kotlinVersion = '1.8.21'
detektVersion = '1.19.0'

androidXCoreVersion = '1.6.0'
okhttpVersion = '4.9.1'
roomsVersion = '2.5.1'
moshiVersion = '1.13.0'
navigationVersion = '2.4.1'
composeCompileVersion = '1.3.2'
composeVersion = '1.3.1'
composeCompileVersion = '1.4.7'
composeVersion = '1.4.0'
composeMaterial3Version = '1.0.1'
}
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Tue Feb 08 21:06:21 IST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
6 changes: 3 additions & 3 deletions pluto-plugins/plugins/exceptions/lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ plugins {
id 'com.android.library'
id 'kotlin-android'
id 'kotlin-parcelize'
id 'kotlin-kapt'
id 'com.google.devtools.ksp' version '1.8.21-1.0.11'
}

apply from: "$rootDir/scripts/build/utils.gradle"
Expand Down Expand Up @@ -65,8 +65,8 @@ dependencies {
implementation "androidx.core:core-ktx:$androidXCoreVersion"

implementation "com.squareup.moshi:moshi:$moshiVersion"
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
ksp "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"

implementation "androidx.room:room-ktx:$roomsVersion"
kapt "androidx.room:room-compiler:$roomsVersion"
ksp "androidx.room:room-compiler:$roomsVersion"
}
1 change: 0 additions & 1 deletion pluto-plugins/plugins/layout-inspector/lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ plugins {
id 'com.android.library'
id 'kotlin-android'
id 'kotlin-parcelize'
id 'kotlin-kapt'
}

apply from: "$rootDir/scripts/build/utils.gradle"
Expand Down
6 changes: 3 additions & 3 deletions pluto-plugins/plugins/logger/lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ plugins {
id 'com.android.library'
id 'kotlin-android'
id 'kotlin-parcelize'
id 'kotlin-kapt'
id 'com.google.devtools.ksp' version '1.8.21-1.0.11'
}

apply from: "$rootDir/scripts/build/utils.gradle"
Expand Down Expand Up @@ -63,10 +63,10 @@ dependencies {
implementation 'androidx.navigation:navigation-ui-ktx:2.4.1'
api 'com.jakewharton.timber:timber:5.0.1'
implementation "com.squareup.moshi:moshi:$moshiVersion"
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
ksp "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"

implementation "androidx.room:room-ktx:$roomsVersion"
kapt "androidx.room:room-compiler:$roomsVersion"
ksp "androidx.room:room-compiler:$roomsVersion"
}

task validateChanges {
Expand Down
6 changes: 3 additions & 3 deletions pluto-plugins/plugins/network/lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ plugins {
id 'com.android.library'
id 'kotlin-android'
id 'kotlin-parcelize'
id 'kotlin-kapt'
id 'com.google.devtools.ksp' version '1.8.21-1.0.11'
}

apply from: "$rootDir/scripts/build/utils.gradle"
Expand Down Expand Up @@ -67,10 +67,10 @@ dependencies {

implementation "androidx.room:room-ktx:$roomsVersion"
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
kapt "androidx.room:room-compiler:$roomsVersion"
ksp "androidx.room:room-compiler:$roomsVersion"

implementation "com.squareup.moshi:moshi:$moshiVersion"
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
ksp "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"

implementation 'androidx.browser:browser:1.4.0'
testImplementation 'junit:junit:4.13.2'
Expand Down
4 changes: 2 additions & 2 deletions pluto-plugins/plugins/rooms-database/lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ plugins {
id 'com.android.library'
id 'kotlin-android'
id 'kotlin-parcelize'
id 'kotlin-kapt'
id 'com.google.devtools.ksp' version '1.8.21-1.0.11'
}

apply from: "$rootDir/scripts/build/utils.gradle"
Expand Down Expand Up @@ -66,5 +66,5 @@ dependencies {
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'

implementation "androidx.room:room-ktx:$roomsVersion"
kapt "androidx.room:room-compiler:$roomsVersion"
ksp "androidx.room:room-compiler:$roomsVersion"
}
4 changes: 2 additions & 2 deletions pluto-plugins/plugins/shared-preferences/lib/build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
plugins {
id 'com.android.library'
id 'kotlin-android'
id 'kotlin-kapt'
id 'com.google.devtools.ksp' version '1.8.21-1.0.11'
}

apply from: "$rootDir/scripts/build/utils.gradle"
Expand Down Expand Up @@ -66,7 +66,7 @@ dependencies {
implementation 'androidx.preference:preference-ktx:1.2.0'

implementation "com.squareup.moshi:moshi:$moshiVersion"
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
ksp "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
}

task validateChanges {
Expand Down
12 changes: 7 additions & 5 deletions sample/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'com.google.devtools.ksp' version '1.8.21-1.0.11'
}

apply from: "$rootDir/scripts/build/utils.gradle"

Expand Down Expand Up @@ -110,13 +112,13 @@ dependencies {
implementation 'com.squareup.okio:okio:2.10.0'

implementation "com.squareup.moshi:moshi:$moshiVersion"
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
ksp "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"

implementation "androidx.datastore:datastore-preferences:1.0.0"
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'

implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"

implementation "androidx.room:room-ktx:$roomsVersion"
kapt "androidx.room:room-compiler:$roomsVersion"
ksp "androidx.room:room-compiler:$roomsVersion"
}

0 comments on commit fa247bd

Please sign in to comment.