如何替换Jar中的目录?

时间:2017-01-11 10:01:43

标签: gradle

我的任务是:

task fatJar(type: Jar) {
    exclude {
        it.name.startsWith('assets')
    }
    from 'build/tmp/hello' // assets/application.css
}

我想从我的源代码中排除assets目录,并从assets路径添加build/tmp/hello目录,但排除过滤器会阻止它,如何解决此问题?

1 个答案:

答案 0 :(得分:1)

这样的事情应该有效:

task fatJar(type: Jar) {
    exclude 'assets'
    from ('build/tmp/hello/assets') {
        into 'assets'
    }
}