plugins { id 'java-library' } repositories { mavenLocal() mavenCentral() } java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } compileJava { options.compilerArgs << '-Xlint:unchecked' options.compilerArgs << '-Xlint:rawtypes' options.release = 17 } compileTestJava { options.compilerArgs << '-Xlint:unchecked' options.compilerArgs << '-Xlint:rawtypes' options.release = 17 } dependencies { api 'io.vavr:vavr:0.10.4' testImplementation 'org.junit.jupiter:junit-jupiter:5.9.1' testImplementation("org.mockito:mockito-core:4.8.0") testImplementation("org.mockito:mockito-junit-jupiter:4.8.0") } tasks.named('test') { useJUnitPlatform() }