summaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2020-03-11 12:16:10 +0100
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2020-03-11 12:16:10 +0100
commit1ccfcb28bb91c9dc456a1f324a0be6300086eb28 (patch)
treeb03bbf6dc69cc2d2c7fcfda1ad0b081c91443312 /buildSrc
parent2dd2bfe87bcbe368f46ce8e975ccccbfac2c0560 (diff)
parent1200816b7bf5c76b6bbb91b7e4555e9f04ea1af9 (diff)
Merge branch 'feat/2.x-power-model' into '2.x'
Implement basic power usage model See merge request opendc/opendc-simulator!36
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/build.gradle.kts6
-rw-r--r--buildSrc/src/main/kotlin/kotlin-library-convention.gradle.kts1
-rw-r--r--buildSrc/src/main/kotlin/library.kt8
3 files changed, 8 insertions, 7 deletions
diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts
index c56e7e95..6ed95c71 100644
--- a/buildSrc/build.gradle.kts
+++ b/buildSrc/build.gradle.kts
@@ -40,7 +40,7 @@ repositories {
}
dependencies {
- implementation(kotlin("gradle-plugin", "1.3.61"))
- implementation("org.jlleitschuh.gradle:ktlint-gradle:9.1.1")
- implementation("org.jetbrains.dokka:dokka-gradle-plugin:0.10.0")
+ implementation(kotlin("gradle-plugin", version = "1.3.70"))
+ implementation("org.jlleitschuh.gradle:ktlint-gradle:9.2.1")
+ implementation("org.jetbrains.dokka:dokka-gradle-plugin:0.10.1")
}
diff --git a/buildSrc/src/main/kotlin/kotlin-library-convention.gradle.kts b/buildSrc/src/main/kotlin/kotlin-library-convention.gradle.kts
index 8b71ad91..c0c37a09 100644
--- a/buildSrc/src/main/kotlin/kotlin-library-convention.gradle.kts
+++ b/buildSrc/src/main/kotlin/kotlin-library-convention.gradle.kts
@@ -42,6 +42,7 @@ java {
tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.jvmTarget = "1.8"
+ kotlinOptions.freeCompilerArgs += "-Xopt-in=kotlin.RequiresOptIn"
}
tasks.test {
diff --git a/buildSrc/src/main/kotlin/library.kt b/buildSrc/src/main/kotlin/library.kt
index 9532122d..6333e351 100644
--- a/buildSrc/src/main/kotlin/library.kt
+++ b/buildSrc/src/main/kotlin/library.kt
@@ -30,20 +30,20 @@ object Library {
/**
* The library for testing the projects.
*/
- val JUNIT_JUPITER = "5.5.2"
+ val JUNIT_JUPITER = "5.6.0"
/**
* The library for hosting the tests.
*/
- val JUNIT_PLATFORM = "1.5.2"
+ val JUNIT_PLATFORM = "1.6.0"
/**
* Logging facade.
*/
- val SLF4J = "1.7.29"
+ val SLF4J = "1.7.30"
/**
* Kotlin coroutines support
*/
- val KOTLINX_COROUTINES = "1.3.3"
+ val KOTLINX_COROUTINES = "1.3.4"
}