move coroutines to root

This commit is contained in:
Aria Moradi 2021-04-02 03:14:40 +04:30
parent 99a10ec7db
commit 2b2601aa4a
3 changed files with 20 additions and 35 deletions

View File

@ -30,11 +30,6 @@ dependencies {
// Javassist // Javassist
compileOnly( "org.javassist:javassist:3.27.0-GA") compileOnly( "org.javassist:javassist:3.27.0-GA")
// Coroutines
val kotlinx_coroutines_version = "1.4.2"
compileOnly( "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinx_coroutines_version")
compileOnly( "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:$kotlinx_coroutines_version")
// XML // XML
compileOnly( group= "xmlpull", name= "xmlpull", version= "1.1.3.1") compileOnly( group= "xmlpull", name= "xmlpull", version= "1.1.3.1")

View File

@ -21,13 +21,13 @@ allprojects {
} }
} }
val javaProjects = listOf( val projects = listOf(
project(":AndroidCompat"), project(":AndroidCompat"),
project(":AndroidCompat:Config"), project(":AndroidCompat:Config"),
project(":server") project(":server")
) )
configure(javaProjects) { configure(projects) {
apply(plugin = "java") apply(plugin = "java")
apply(plugin = "org.jetbrains.kotlin.jvm") apply(plugin = "org.jetbrains.kotlin.jvm")
@ -46,17 +46,15 @@ configure(javaProjects) {
// Kotlin // Kotlin
implementation(kotlin("stdlib", KotlinCompilerVersion.VERSION)) implementation(kotlin("stdlib", KotlinCompilerVersion.VERSION))
implementation(kotlin("stdlib", KotlinCompilerVersion.VERSION)) implementation(kotlin("stdlib", KotlinCompilerVersion.VERSION))
implementation(kotlin("reflect", version = "1.4.21"))
testImplementation(kotlin("test", version = "1.4.21")) testImplementation(kotlin("test", version = "1.4.21"))
}
}
configure(listOf( // coroutines
project(":AndroidCompat"), val coroutinesVersion = "1.4.2"
project(":server"), implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion")
project(":AndroidCompat:Config") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:$coroutinesVersion")
)) {
dependencies {
// Dependency Injection // Dependency Injection
implementation("org.kodein.di:kodein-di-conf-jvm:7.1.0") implementation("org.kodein.di:kodein-di-conf-jvm:7.1.0")
@ -72,14 +70,11 @@ configure(listOf(
// JSoup // JSoup
implementation("org.jsoup:jsoup:1.13.1") implementation("org.jsoup:jsoup:1.13.1")
// Kotlin
implementation(kotlin("reflect", version = "1.4.21"))
// dependency of :AndroidCompat:Config // dependency of :AndroidCompat:Config
implementation("com.typesafe:config:1.4.0") implementation("com.typesafe:config:1.4.0")
implementation("io.github.config4k:config4k:0.4.2") implementation("io.github.config4k:config4k:0.4.2")
// to get application content root // to get application content root
implementation("net.harawata:appdirs:1.2.0") implementation("net.harawata:appdirs:1.2.0")
} }

View File

@ -30,19 +30,19 @@ dependencies {
implementation("com.github.inorichi.injekt:injekt-core:65b0440") implementation("com.github.inorichi.injekt:injekt-core:65b0440")
val okhttp_version = "4.10.0-RC1" val okhttpVersion = "4.10.0-RC1"
implementation("com.squareup.okhttp3:okhttp:$okhttp_version") implementation("com.squareup.okhttp3:okhttp:$okhttpVersion")
implementation("com.squareup.okhttp3:logging-interceptor:$okhttp_version") implementation("com.squareup.okhttp3:logging-interceptor:$okhttpVersion")
implementation("com.squareup.okhttp3:okhttp-dnsoverhttps:$okhttp_version") implementation("com.squareup.okhttp3:okhttp-dnsoverhttps:$okhttpVersion")
implementation("com.squareup.okio:okio:2.9.0") implementation("com.squareup.okio:okio:2.9.0")
// retrofit // retrofit
val retrofit_version = "2.9.0" val retrofitVersion = "2.9.0"
implementation("com.squareup.retrofit2:retrofit:$retrofit_version") implementation("com.squareup.retrofit2:retrofit:$retrofitVersion")
implementation("com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0") implementation("com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0")
implementation("com.squareup.retrofit2:converter-gson:$retrofit_version") implementation("com.squareup.retrofit2:converter-gson:$retrofitVersion")
implementation("com.squareup.retrofit2:adapter-rxjava:$retrofit_version") implementation("com.squareup.retrofit2:adapter-rxjava:$retrofitVersion")
// reactivex // reactivex
@ -58,11 +58,6 @@ dependencies {
implementation("org.jsoup:jsoup:1.13.1") implementation("org.jsoup:jsoup:1.13.1")
implementation("com.github.salomonbrys.kotson:kotson:2.5.0") implementation("com.github.salomonbrys.kotson:kotson:2.5.0")
val coroutinesVersion = "1.3.9"
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:$coroutinesVersion")
// dex2jar: https://github.com/DexPatcher/dex2jar/releases/tag/v2.1-20190905-lanchon // dex2jar: https://github.com/DexPatcher/dex2jar/releases/tag/v2.1-20190905-lanchon
implementation("com.github.DexPatcher.dex2jar:dex-tools:v2.1-20190905-lanchon") implementation("com.github.DexPatcher.dex2jar:dex-tools:v2.1-20190905-lanchon")
@ -72,10 +67,10 @@ dependencies {
implementation("com.fasterxml.jackson.core:jackson-databind:2.10.3") implementation("com.fasterxml.jackson.core:jackson-databind:2.10.3")
// Exposed ORM // Exposed ORM
val exposed_version = "0.28.1" val exposedVersion = "0.28.1"
implementation("org.jetbrains.exposed:exposed-core:$exposed_version") implementation("org.jetbrains.exposed:exposed-core:$exposedVersion")
implementation("org.jetbrains.exposed:exposed-dao:$exposed_version") implementation("org.jetbrains.exposed:exposed-dao:$exposedVersion")
implementation("org.jetbrains.exposed:exposed-jdbc:$exposed_version") implementation("org.jetbrains.exposed:exposed-jdbc:$exposedVersion")
implementation("com.h2database:h2:1.4.199") implementation("com.h2database:h2:1.4.199")
// tray icon // tray icon