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.2' testImplementation("org.mockito:mockito-core:5.0.0") testImplementation("org.mockito:mockito-junit-jupiter:5.0.0") } tasks.named('test') { useJUnitPlatform() }