1+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2+
13plugins {
24 id ' com.android.library'
35 id ' org.jetbrains.kotlin.android'
@@ -7,6 +9,9 @@ plugins {
79
810kotlin {
911 jvmToolchain(17 )
12+ compilerOptions {
13+ jvmTarget. set(JvmTarget . JVM_17 )
14+ }
1015}
1116
1217Properties properties = new Properties ()
@@ -49,46 +54,41 @@ android {
4954 sourceCompatibility = JavaVersion . VERSION_17
5055 targetCompatibility = JavaVersion . VERSION_17
5156 }
52- kotlinOptions {
53- jvmTarget = JavaVersion . VERSION_17 . toString()
54- }
5557}
5658
5759dependencies {
5860 // multiModule
5961 implementation project(' :domain' )
6062
61- implementation ' androidx.core:core-ktx:1.9 .0'
62- implementation ' androidx.appcompat:appcompat:1.6 .1'
63- implementation ' com.google.android.material:material:1.9 .0'
63+ implementation ' androidx.core:core-ktx:1.17 .0'
64+ implementation ' androidx.appcompat:appcompat:1.7 .1'
65+ implementation ' com.google.android.material:material:1.13 .0'
6466 testImplementation ' junit:junit:4.13.2'
65- androidTestImplementation ' androidx.test.ext:junit:1.1.5 '
66- androidTestImplementation ' androidx.test.espresso:espresso-core:3.5.1 '
67+ androidTestImplementation ' androidx.test.ext:junit:1.3.0 '
68+ androidTestImplementation ' androidx.test.espresso:espresso-core:3.7.0 '
6769
6870 // Hilt
69- implementation " com.google.dagger:hilt-android:2.44 "
70- kapt " com.google.dagger:hilt-android-compiler:2.44 "
71- kapt ' androidx.hilt:hilt-compiler:1.0 .0'
71+ implementation " com.google.dagger:hilt-android:2.57.2 "
72+ kapt " com.google.dagger:hilt-android-compiler:2.57.2 "
73+ kapt ' androidx.hilt:hilt-compiler:1.3 .0'
7274
7375 // retrofit2
74- implementation group : ' com.squareup.retrofit2' , name : ' retrofit' , version : ' 2.9 .0'
75- implementation group : ' com.squareup.retrofit2' , name : ' converter-gson' , version : ' 2.9 .0'
76- implementation group : ' com.squareup.retrofit2' , name : ' converter-scalars' , version : ' 2.9 .0'
76+ implementation group : ' com.squareup.retrofit2' , name : ' retrofit' , version : ' 3.0 .0'
77+ implementation group : ' com.squareup.retrofit2' , name : ' converter-gson' , version : ' 3.0 .0'
78+ implementation group : ' com.squareup.retrofit2' , name : ' converter-scalars' , version : ' 3.0 .0'
7779 // JSON을 직렬화
78- implementation group : ' com.google.code.gson' , name : ' gson' , version : ' 2.9.0 '
80+ implementation group : ' com.google.code.gson' , name : ' gson' , version : ' 2.13.2 '
7981 // 직렬화된 JSON을 객체로 역직렬화
8082
8183 // OKHttp
82- implementation " com.squareup.okhttp3:okhttp:4.9.2 "
83- implementation " com.squareup.okhttp3:okhttp-urlconnection:4.9.2 "
84+ implementation " com.squareup.okhttp3:okhttp:5.3.0 "
85+ implementation " com.squareup.okhttp3:okhttp-urlconnection:5.3.0 "
8486 // Use for HttpLoggingInterceptor
85- implementation " com.squareup.okhttp3:logging-interceptor:4.9.2 "
87+ implementation " com.squareup.okhttp3:logging-interceptor:5.3.0 "
8688
8789 // Preference
88- implementation ' androidx.preference:preference-ktx:1.1 .1'
90+ implementation ' androidx.preference:preference-ktx:1.2 .1'
8991
9092 // paging
9193 implementation " androidx.paging:paging-runtime-ktx:$paging_version "
92- // optional - Jetpack Compose integration
93- implementation " androidx.paging:paging-compose:3.2.0"
9494}
0 commit comments