summaryrefslogtreecommitdiff
path: root/opendc-experiments
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-04 19:19:47 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-05 10:03:15 +0200
commit4a8b32d288ba3ee986ecef7933fa77554d34e762 (patch)
tree97b9be67e51c82b9c959efc5e464aaa8c53a57bf /opendc-experiments
parente021d46ab1601d0c3a00724358164483608f6297 (diff)
harness: Split harness into separate modules
This change splits the OpenDC Experiment Harness into separate modules. This prevents users from pulling in unnecessary dependencies when depending on the harness API.
Diffstat (limited to 'opendc-experiments')
-rw-r--r--opendc-experiments/opendc-experiments-capelin/build.gradle.kts2
-rw-r--r--opendc-experiments/opendc-experiments-energy21/build.gradle.kts4
-rw-r--r--opendc-experiments/opendc-experiments-serverless20/build.gradle.kts4
3 files changed, 5 insertions, 5 deletions
diff --git a/opendc-experiments/opendc-experiments-capelin/build.gradle.kts b/opendc-experiments/opendc-experiments-capelin/build.gradle.kts
index b2d7cc30..83d89574 100644
--- a/opendc-experiments/opendc-experiments-capelin/build.gradle.kts
+++ b/opendc-experiments/opendc-experiments-capelin/build.gradle.kts
@@ -31,7 +31,7 @@ plugins {
dependencies {
api(platform(project(":opendc-platform")))
- api(project(":opendc-harness"))
+ api(project(":opendc-harness:opendc-harness-engine"))
implementation(project(":opendc-format"))
implementation(project(":opendc-simulator:opendc-simulator-core"))
implementation(project(":opendc-simulator:opendc-simulator-compute"))
diff --git a/opendc-experiments/opendc-experiments-energy21/build.gradle.kts b/opendc-experiments/opendc-experiments-energy21/build.gradle.kts
index 32b1086d..618c525e 100644
--- a/opendc-experiments/opendc-experiments-energy21/build.gradle.kts
+++ b/opendc-experiments/opendc-experiments-energy21/build.gradle.kts
@@ -31,13 +31,13 @@ plugins {
}
application {
- mainClass.set("org.opendc.harness.runner.console.ConsoleRunnerKt")
+ mainClass.set("org.opendc.harness.runner.cli.ConsoleRunnerKt")
applicationDefaultJvmArgs = listOf("-Xms2500M")
}
dependencies {
api(platform(project(":opendc-platform")))
- api(project(":opendc-harness"))
+ api(project(":opendc-harness:opendc-harness-engine"))
implementation(project(":opendc-format"))
implementation(project(":opendc-simulator:opendc-simulator-core"))
implementation(project(":opendc-simulator:opendc-simulator-compute"))
diff --git a/opendc-experiments/opendc-experiments-serverless20/build.gradle.kts b/opendc-experiments/opendc-experiments-serverless20/build.gradle.kts
index 40b15af4..2dfa2d3f 100644
--- a/opendc-experiments/opendc-experiments-serverless20/build.gradle.kts
+++ b/opendc-experiments/opendc-experiments-serverless20/build.gradle.kts
@@ -31,11 +31,11 @@ plugins {
dependencies {
api(platform(project(":opendc-platform")))
- api(project(":opendc-harness"))
+ api(project(":opendc-harness:opendc-harness-engine"))
implementation(project(":opendc-serverless:opendc-serverless-service"))
implementation(project(":opendc-serverless:opendc-serverless-simulator"))
implementation(project(":opendc-telemetry:opendc-telemetry-sdk"))
-
+ implementation(project(":opendc-harness:opendc-harness-cli"))
implementation("io.github.microutils:kotlin-logging")
implementation("org.apache.parquet:parquet-avro:${versions["parquet-avro"]}")