我的任务是:
task fatJar(type: Jar) {
exclude {
it.name.startsWith('assets')
}
from 'build/tmp/hello' // assets/application.css
}
我想从源代码中排除
assets
目录,并从assets
路径中添加build/tmp/hello
目录,但是要排除过滤器阻止它,如何解决此问题? 最佳答案
这样的事情应该起作用:
task fatJar(type: Jar) {
exclude 'assets'
from ('build/tmp/hello/assets') {
into 'assets'
}
}
关于gradle - 如何替换Jar中的目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41587778/