summaryrefslogtreecommitdiff
path: root/opendc-harness/opendc-harness-cli
AgeCommit message (Collapse)Author
2021-05-07build: Use Gradle version catalogFabian Mastenbroek
This change adds support for the Gradle version catalog feature in our build configuration. This allows us to have a single file, gradle/libs.versions.toml, which contains all the dependency versions used in this project.
2021-05-06build: Prevent publishing application modulesFabian Mastenbroek
This change updates the Gradle build configuration so that the application modules (as opposed the libraries) are not published onto Maven Central.
2021-05-06build: Use type-safe project accessorsFabian Mastenbroek
This change updates the build scripts to use type-safe project accessors when specifying build dependencies between modules.
2021-05-05harness: Add ability to specify custom configuration from CLIFabian Mastenbroek
This change updates the command line interface of the OpenDC Experiment Harness to include an option for specifying a custom configuration file.
2021-05-05harness: Extend Harness CLI with classpath optionsFabian Mastenbroek
This change adds support for appending libraries to the classpath when searching for experiments to run using the OpenDC Harness command line interface.
2021-05-05harness: Split harness into separate modulesFabian Mastenbroek
This change splits the OpenDC Experiment Harness into separate modules. This prevents users from pulling in unnecessary dependencies when depending on the harness API.