cryptoprice/examples/gradle/build.gradle.kts
Erik C. Thauvin 727eab3de7
Updated dependencies
Bumped Kotlin to version 2.1.0
Bumped Kotlin extension to version 1.0.3
Bumped Dokka extension to version 1.0.2
Bumped Detekt extension to version 0.9.7
Bumped Junit to version to 5.11.4
Bumped Gradle to version 8.12
2024-12-22 14:35:11 -08:00

41 lines
957 B
Kotlin

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
id("application")
id("com.github.ben-manes.versions") version "0.51.0"
kotlin("jvm") version "2.1.0"
}
defaultTasks(ApplicationPlugin.TASK_RUN_NAME)
repositories {
mavenLocal()
mavenCentral()
maven { url = uri("https://oss.sonatype.org/content/repositories/snapshots") }
}
dependencies {
implementation("net.thauvin.erik:cryptoprice:1.0.2")
implementation("org.json:json:20240303")
}
java {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
application {
mainClass.set("com.example.CryptoPriceExampleKt")
}
kotlin {
compilerOptions.jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11)
}
tasks {
register<JavaExec>("runJava") {
group = "application"
mainClass.set("com.example.CryptoPriceSample")
classpath = sourceSets.main.get().runtimeClasspath
}
}