36 lines
		
	
	
		
			No EOL
		
	
	
		
			767 B
		
	
	
	
		
			Kotlin
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			No EOL
		
	
	
		
			767 B
		
	
	
	
		
			Kotlin
		
	
	
	
	
	
| plugins {
 | |
|     application
 | |
|     id("com.github.johnrengelman.shadow") version "8.1.1"
 | |
| 
 | |
|     kotlin("jvm") version "2.2.20"
 | |
|     kotlin("plugin.compose") version "2.2.20"
 | |
| }
 | |
| 
 | |
| group = "eu.m724"
 | |
| version = "1.0-SNAPSHOT"
 | |
| 
 | |
| repositories {
 | |
|     mavenCentral()
 | |
|     google()
 | |
| }
 | |
| 
 | |
| dependencies {
 | |
|     implementation(project(":aiapi"))
 | |
|     implementation("com.jakewharton.mosaic:mosaic-runtime:0.18.0")
 | |
|     implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
 | |
|     implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:1.10.2")
 | |
|     testImplementation(kotlin("test"))
 | |
|     testImplementation("com.jakewharton.mosaic:mosaic-testing:0.18.0")
 | |
| }
 | |
| 
 | |
| kotlin {
 | |
|     jvmToolchain(21)
 | |
| }
 | |
| 
 | |
| tasks.test {
 | |
|     useJUnitPlatform()
 | |
| }
 | |
| 
 | |
| application {
 | |
|     mainClass = "eu.m724.MainKt"
 | |
| } | 
