我正在尝试压缩.gitattributes和.gitignore,但是不管我如何尝试,它们仍然不存在于zip中。
task packageZip(type:Zip) {
from('.') {
include '**/**'
include '**/.gitattributes'
exclude 'build'
}
}我知道默认情况下这两个文件被排除在外,但我不知道如何将defaultExclude设置为false。但失败了。
我不想更改默认排除的分级设置,因为它可能会影响其他任务。你能给我一个样品吗?
task packageZip(type:Zip) {
from "./"
defaultExclude = "false"
}发布于 2014-07-11 10:49:20
这不容易找到,但我终于有了一个解决办法给你。
您可以只在Ant中直接使用默认文本排除(Zip任务,或者它扩展的AbstractCopyTask似乎没有实现这一点)。如果有的话--请纠正我)。但蚂蚁有。因此,应:
ant.zip(destfile: 'archive.zip') {
fileset(dir: 'dir', defaultexcludes:"no")
}把它变成一项任务
task packageZip << {
// ant.zip ....
}我希望这能帮上忙。
https://stackoverflow.com/questions/24691975
复制相似问题