Gradle 压缩完整的父项目
Gradle Zip complete parent project
task fullZip(type: Zip) {
baseName = 'fullZip'
from projectDir.parentFile
exclude 'build'
}
希望压缩完整的项目,包括整个 subprojects/modules。
Gradle 任务永远不会完成并且 zip 的大小正在增加到巨大的大小,而它通常是一个小项目。
此 zip 任务是其中一个模块中 gradle 文件的一部分。
从半熟的 zip 文件中,我可以看到应该排除的构建目录存在。
您需要使用 exclude **/build/*
.
task fullZip(type: Zip) {
baseName = 'fullZip'
from projectDir.parentFile
exclude 'build'
}
希望压缩完整的项目,包括整个 subprojects/modules。
Gradle 任务永远不会完成并且 zip 的大小正在增加到巨大的大小,而它通常是一个小项目。 此 zip 任务是其中一个模块中 gradle 文件的一部分。
从半熟的 zip 文件中,我可以看到应该排除的构建目录存在。
您需要使用 exclude **/build/*
.