christophsturm
12/12/2018, 8:00 PMchristophsturm
12/12/2018, 8:01 PMchristophsturm
12/12/2018, 8:03 PMimport org.jetbrains.kotlin.gradle.tasks.KotlinCompile
val junit5Version = "5.3.2"
val junitPlatformVersion = "1.3.2"
plugins {
java
kotlin("jvm") version "1.3.11"
id("com.github.ben-manes.versions") version "0.20.0"
}
group = "cs"
version = "1.0-SNAPSHOT"
repositories {
// maven { setUrl("<http://dl.bintray.com/kotlin/kotlin-eap>") }
jcenter()
mavenCentral()
}
dependencies {
implementation(kotlin("stdlib-jdk8"))
implementation(kotlin("stdlib"))
implementation(kotlin("reflect"))
testImplementation("io.strikt:strikt-core:0.17.1")
testImplementation("com.oneeyedmen:minutest:0.33.0")
testImplementation("org.junit.jupiter:junit-jupiter-api:$junit5Version")
testRuntimeOnly("org.junit.platform:junit-platform-launcher:$junitPlatformVersion")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:$junit5Version")
}
configure<JavaPluginConvention> {
sourceCompatibility = JavaVersion.VERSION_1_8
}
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "1.8"
}
tasks.withType<Test> {
useJUnitPlatform {
includeEngines("junit-jupiter")
}
testLogging {
events("passed", "skipped", "failed")
}
}
christophsturm
12/12/2018, 8:04 PMruntimeClasspath - Runtime classpath of compilation 'main' (target (jvm)).
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.11
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11
| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.11
| | \--- org.jetbrains:annotations:13.0
| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.11
| \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 (*)
+--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 (*)
\--- org.jetbrains.kotlin:kotlin-reflect:1.3.11
\--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 (*)
runtimeElements - Elements of runtime for main. (n)
No dependencies
runtimeOnly - Runtime only dependencies for compilation 'main' (target (jvm)). (n)
No dependencies
runtimeOnlyDependenciesMetadata
No dependencies
testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'.
No dependencies
testApi - API dependencies for compilation 'test' (target (jvm)). (n)
No dependencies
testApiDependenciesMetadata
No dependencies
testCompile - Dependencies for compilation 'test' (target (jvm)) (deprecated, use 'testImplementation ' instead).
No dependencies
testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)).
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.11 -> 1.3.10
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.10 -> 1.3.11
| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.11
| | \--- org.jetbrains:annotations:13.0
| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.10
| \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.10 -> 1.3.11 (*)
+--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 (*)
+--- org.jetbrains.kotlin:kotlin-reflect:1.3.11
| \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 (*)
+--- io.strikt:strikt-core:0.17.1
| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.10 (*)
+--- com.oneeyedmen:minutest:0.33.0
\--- org.junit.jupiter:junit-jupiter-api:5.3.2
+--- org.apiguardian:apiguardian-api:1.0.0
+--- org.opentest4j:opentest4j:1.1.1
\--- org.junit.platform:junit-platform-commons:1.3.2
\--- org.apiguardian:apiguardian-api:1.0.0`
cristiangm
12/12/2018, 11:15 PMcristiangm
12/12/2018, 11:16 PMchristophsturm
12/13/2018, 8:46 AMcristiangm
12/13/2018, 9:35 AMtestImplementation
christophsturm
12/13/2018, 9:37 AMchristophsturm
12/13/2018, 9:40 AMcristiangm
12/13/2018, 9:54 AMcristiangm
12/13/2018, 9:58 AMcristiangm
12/13/2018, 9:58 AMchristophsturm
12/13/2018, 12:17 PM