summaryrefslogtreecommitdiff
path: root/opendc-stdlib/build.gradle
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2018-02-23 12:17:48 +0100
committerFabian Mastenbroek <mail.fabianm@gmail.com>2018-02-23 12:17:48 +0100
commitf691a72b12a43fa15c1617966450c55206664797 (patch)
treee76afd3b1d5673a29d71eedb9d373396976d84bd /opendc-stdlib/build.gradle
parent8666a78b86a40c1d8dab28dd18e841318c01f97f (diff)
parent86dc826db4cd91b5a6875d9ecdd64c9238d7b95c (diff)
refactor(#18): Redesign core simulation API
This change contains the redesign of the core simulation API and provides a cleaner interface for developing simulation models for the users. Closes #18
Diffstat (limited to 'opendc-stdlib/build.gradle')
-rw-r--r--opendc-stdlib/build.gradle64
1 files changed, 33 insertions, 31 deletions
diff --git a/opendc-stdlib/build.gradle b/opendc-stdlib/build.gradle
index a0c92459..e02da931 100644
--- a/opendc-stdlib/build.gradle
+++ b/opendc-stdlib/build.gradle
@@ -24,19 +24,19 @@
/* Build configuration */
buildscript {
- ext.kotlin_version = '1.1.4-3'
- ext.dokka_version = '0.9.15'
+ ext.kotlin_version = '1.2.21'
+ ext.dokka_version = '0.9.15'
- repositories {
- mavenCentral()
- jcenter()
- }
+ repositories {
+ mavenCentral()
+ jcenter()
+ }
- dependencies {
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
- classpath "org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version"
- classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-RC3'
- }
+ dependencies {
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+ classpath "org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version"
+ classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.3'
+ }
}
apply plugin: 'java'
@@ -45,42 +45,44 @@ apply plugin: 'org.jetbrains.dokka'
apply plugin: 'org.junit.platform.gradle.plugin'
compileKotlin {
- kotlinOptions {
- jvmTarget = "1.8"
- }
+ kotlinOptions {
+ jvmTarget = "1.8"
+ }
}
compileTestKotlin {
- kotlinOptions {
- jvmTarget = "1.8"
- }
+ kotlinOptions {
+ jvmTarget = "1.8"
+ }
}
kotlin {
- experimental {
- coroutines 'enable'
- }
+ experimental {
+ coroutines 'enable'
+ }
}
dokka {
- outputFormat = 'html'
- outputDirectory = "$buildDir/javadoc"
+ outputFormat = 'html'
+ outputDirectory = "$buildDir/javadoc"
}
/* Project configuration */
-group 'nl.atlarge.opendc'
-version '1.0'
+group 'com.atlarge.opendc'
+version '1.1'
repositories {
- jcenter()
+ jcenter()
}
dependencies {
- compile project(':opendc-core')
- compile "io.github.microutils:kotlin-logging:1.4.6"
+ compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
+ compile "org.jetbrains.kotlinx:kotlinx-coroutines-core:0.22.2"
+ compile project(':opendc-core')
+ compile "io.github.microutils:kotlin-logging:1.4.6"
- testCompile "org.junit.jupiter:junit-jupiter-api:5.0.0-RC3"
- testRuntime "org.junit.jupiter:junit-jupiter-engine:5.0.0-RC3"
- testCompile "org.junit.platform:junit-platform-launcher:1.0.0-RC3"
- testCompile "org.slf4j:slf4j-simple:1.7.25"
+ testCompile "org.junit.jupiter:junit-jupiter-api:5.0.0-RC3"
+ testRuntime "org.junit.jupiter:junit-jupiter-engine:5.0.0-RC3"
+ testCompile "org.junit.platform:junit-platform-launcher:1.0.0-RC3"
+ testCompile "org.slf4j:slf4j-simple:1.7.25"
}