Skip to content

Commit 1337da5

Browse files
committed
Migrating all dependencies to buildSrc/Dep.kt
1 parent bc5612a commit 1337da5

File tree

4 files changed

+13
-27
lines changed

4 files changed

+13
-27
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ subprojects {
4040
dependencies {
4141
compileOnly(kotlin("stdlib-jdk8"))
4242

43-
compileOnly("org.spigotmc:spigot-api:1.8.8-R0.1-SNAPSHOT")
43+
compileOnly(Dep.spigot)
4444
}
4545

4646
kotlin {

buildSrc/src/main/kotlin/Dependencies.kt

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,29 @@ import org.gradle.api.artifacts.ExternalModuleDependency
33
import org.gradle.kotlin.dsl.DependencyHandlerScope
44
import org.gradle.kotlin.dsl.*
55

6-
val serializationDependency = "org.jetbrains.kotlinx:kotlinx-serialization-core:${Versions.serialization}"
7-
86
fun DependencyHandlerScope.baseDependencies(): List<Any> = listOf(
97
kotlin("stdlib-jdk8"),
108
kotlin("reflect"),
11-
"org.jetbrains.kotlinx:kotlinx-coroutines-core:${Versions.corouties}"
9+
Dep.coroutinesCore
1210
)
1311

1412
fun DependencyHandlerScope.coreDependencies(): List<String> = listOf(
15-
serializationDependency,
16-
"com.okkero.skedule:skedule:${Versions.skedule}"
13+
Dep.serializationCore,
14+
Dep.skedule
1715
)
1816

1917
fun DependencyHandlerScope.exposedDependencies(): List<String> = listOf(
20-
serializationDependency,
21-
"org.jetbrains.exposed:exposed-core:${Versions.exposed}",
22-
"org.jetbrains.exposed:exposed-jdbc:${Versions.exposed}",
23-
"org.jetbrains.exposed:exposed-java-time:${Versions.exposed}",
24-
"org.jetbrains.exposed:exposed-dao:${Versions.exposed}",
25-
"com.zaxxer:HikariCP:${Versions.hikari}"
18+
Dep.serializationCore,
19+
Dep.Exposed.core,
20+
Dep.Exposed.jdbc,
21+
Dep.Exposed.javaTime,
22+
Dep.Exposed.dao,
23+
Dep.hikariCp
2624
)
2725

2826
fun DependencyHandlerScope.serializationDependencies(): List<String> = listOf(
29-
serializationDependency,
30-
"com.charleskorn.kaml:kaml:${Versions.kaml}"
27+
Dep.serializationCore,
28+
Dep.kaml
3129
)
3230

3331
val changing = Action<ExternalModuleDependency> { isChanging = true }

buildSrc/src/main/kotlin/Versions.kt

Lines changed: 0 additions & 12 deletions
This file was deleted.

core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
dependencies {
6-
implementation("org.bstats:bstats-bukkit:${Versions.bstats}")
6+
implementation(Dep.bstats)
77

88
baseDependencies().forEach { pdm(it) }
99
coreDependencies().forEach { pdm(it, excludeKotlin) }

0 commit comments

Comments
 (0)