build.gradle - 如何只从依赖jar中复制资源?

时间:2016-10-14 18:30:43

标签: java gradle build.gradle

我有一个名为A的依赖jar,它包含一个资源目录。在其中,有四个导演a,b,c,d。我想解压这个jar并只将资源目录的内容复制到我的项目目录中。我怎样才能做到这一点?

我试过了:

configurations {
    ajar
}

dependencies {
    ajar 'group:ajar:version'
}

task unpackResources(type: Copy) {
    from {configurations.ajar.collect { zipTree(it) }}
    into "${rootProject.projectDir}/dir/"
}

build.dependsOn(unpackResources)

这将复制半开的所有内容。如何进一步将其过滤到资源(目录a,b,c,d)?

0 个答案:

没有答案