summaryrefslogtreecommitdiff
path: root/opendc-experiments/opendc-experiments-base/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'opendc-experiments/opendc-experiments-base/build.gradle.kts')
-rw-r--r--opendc-experiments/opendc-experiments-base/build.gradle.kts12
1 files changed, 12 insertions, 0 deletions
diff --git a/opendc-experiments/opendc-experiments-base/build.gradle.kts b/opendc-experiments/opendc-experiments-base/build.gradle.kts
index 8aa82b67..d7d8f235 100644
--- a/opendc-experiments/opendc-experiments-base/build.gradle.kts
+++ b/opendc-experiments/opendc-experiments-base/build.gradle.kts
@@ -27,10 +27,22 @@ plugins {
`kotlin-library-conventions`
`testing-conventions`
`jacoco-conventions`
+ kotlin("plugin.serialization") version "1.9.22"
}
dependencies {
+
api(projects.opendcCompute.opendcComputeService)
api(projects.opendcCompute.opendcComputeSimulator)
+
+ implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0")
+ implementation(libs.progressbar)
implementation(project(mapOf("path" to ":opendc-compute:opendc-compute-workload")))
+ implementation(project(mapOf("path" to ":opendc-compute:opendc-compute-telemetry")))
+ implementation(project(mapOf("path" to ":opendc-simulator:opendc-simulator-core")))
+ implementation(project(mapOf("path" to ":opendc-compute:opendc-compute-topology")))
+
+ runtimeOnly(projects.opendcTrace.opendcTraceOpendc)
+ runtimeOnly(libs.log4j.core)
+ runtimeOnly(libs.log4j.slf4j)
}