Skip to content

Commit 5ddb211

Browse files
committed
build(model): Reduce to runtimeOnly dependencies where possible
Signed-off-by: Sebastian Schuberth <sebastian@doubleopen.io>
1 parent c2ccd72 commit 5ddb211

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

gradle/libs.versions.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,5 +193,4 @@ wiremock = { module = "org.wiremock:wiremock", version.ref = "wiremock" }
193193
xz = { module = "org.tukaani:xz", version.ref = "xz" }
194194

195195
[bundles]
196-
hoplite = ["hoplite-core", "hoplite-yaml"]
197196
mavenResolver = ["maven-resolver-connector-basic", "maven-resolver-transport-file", "maven-resolver-transport-http", "maven-resolver-transport-wagon"]

model/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ plugins {
2828
dependencies {
2929
api(jacksonLibs.jacksonDatabind)
3030
api(jacksonLibs.jacksonDataformatYaml)
31-
api(libs.bundles.hoplite)
3231
api(libs.exposed.core)
3332
api(libs.exposed.jdbc)
33+
api(libs.hoplite.core)
3434
api(libs.log4j.api)
3535
api(libs.packageurl)
3636
api(projects.clients.clearlyDefinedClient)
@@ -40,16 +40,18 @@ dependencies {
4040

4141
implementation(jacksonLibs.jacksonDatatypeJsr310)
4242
implementation(jacksonLibs.jacksonModuleKotlin)
43-
implementation(libs.exposed.dao)
4443
implementation(libs.hikari)
45-
implementation(libs.postgres)
4644
implementation(libs.semver4j)
4745
implementation(libs.tika)
4846
implementation(projects.utils.commonUtils)
4947
implementation(projects.utils.spdxUtils)
5048

5149
funTestImplementation(projects.utils.testUtils)
5250

51+
runtimeOnly(libs.exposed.dao)
52+
runtimeOnly(libs.hoplite.yaml)
53+
runtimeOnly(libs.postgres)
54+
5355
testFixturesImplementation(projects.utils.testUtils)
5456

5557
testImplementation(libs.jsonSchemaValidator)

0 commit comments

Comments
 (0)