apply plugin: 'java-library' apply plugin: 'idea' configurations { integrationTestImplementation { extendsFrom(testImplementation) } integrationTestRuntimeOnly { extendsFrom(testRuntimeOnly) } } sourceSets { integrationTest { java { compileClasspath += main.output + test.output runtimeClasspath += main.output + test.output srcDir file('src/integrationTest/java') } resources { srcDir file('src/integrationTest/resources') } } } idea.module { testSourceDirs += sourceSets.integrationTest.java.srcDirs testResourceDirs += sourceSets.integrationTest.resources.srcDirs } dependencies { api("io.minio:minio:${minioVersion}") }