apply plugin: 'groovy' apply plugin: 'maven' repositories { mavenCentral() } dependencies { compile group:"org.testng", name:"testng", version:"4.7", classifier:"jdk15" } task copyFail(type:Copy){ logger.info("should copy all the deps into a temporary directory") Configuration config = configurations.add("deptester") dependencies.add config.name, [group:"org.testng", name:"testng", version:"4.7", classifier:"jdk15"] config.transitive=false from(config.files) def tempDir = new File("${projectDir}/temp") tempDir.mkdirs() into(tempDir) }