plugins { id 'java' } group = 'click.kamil.springstatemachineexporter' version = '1.0.0' java { toolchain { languageVersion = JavaLanguageVersion.of(21) } } repositories { mavenCentral() } dependencies { implementation project(':state_machine_exporter') // Kotlin Compiler Embeddable for PSI/AST parsing implementation 'org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23' implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.9.23' compileOnly 'org.projectlombok:lombok:1.18.46' annotationProcessor 'org.projectlombok:lombok:1.18.46' testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.0' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.0' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:6.1.0' testImplementation 'org.assertj:assertj-core:3.27.7' } test { useJUnitPlatform() }