Nir
09/09/2020, 2:09 PMimport org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.4.0"
kotlin("kapt") version "1.4.0"
}
group = "FooBarBaz"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
jcenter()
maven ("<https://dl.bintray.com/arrow-kt/arrow-kt/>" )
}
val arrow_version = "0.10.5"
dependencies {
implementation(kotlin("stdlib-jdk8"))
implementation(kotlin("io.arrow-kt:arrow-optics:$arrow_version"))
implementation(kotlin("io.arrow-kt:arrow-syntax:$arrow_version"))
implementation(kotlin("io.arrow-kt:arrow-optics:$arrow_version"))
//kapt("io.arrow-kt:arrow-meta:$arrow_version")
}
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "1.8"
}
sourceSets.main {
java.srcDirs("src/main/java", "src/main/kotlin")
}
My hello world file is in src/main/kotlin/main.kt
ephemient
09/09/2020, 2:33 PMephemient
09/09/2020, 2:33 PMNir
09/09/2020, 2:39 PMNir
09/09/2020, 2:40 PMephemient
09/09/2020, 2:48 PMplugins {
application
}
application {
mainClassName = "MainKt"
}
then you could run ./gradlew run
, for exampleephemient
09/09/2020, 2:49 PMephemient
09/09/2020, 2:50 PMNir
09/09/2020, 2:52 PMNir
09/09/2020, 2:52 PMephemient
09/09/2020, 2:54 PMephemient
09/09/2020, 2:54 PMephemient
09/09/2020, 2:55 PMNir
09/09/2020, 2:57 PMephemient
09/09/2020, 2:58 PMNir
09/09/2020, 3:10 PMNir
09/09/2020, 3:10 PMNir
09/09/2020, 3:10 PMNir
09/09/2020, 3:11 PMNir
09/09/2020, 3:11 PMNir
09/09/2020, 3:12 PMnanodeath
09/09/2020, 3:36 PMNir
09/09/2020, 4:27 PMNir
09/09/2020, 4:27 PM