gread增加zip打包
This commit is contained in:
parent
88dd902f21
commit
eb2c220dca
104
build.gradle
104
build.gradle
|
|
@ -112,6 +112,8 @@ allprojects {
|
||||||
//所有子工程共用的配置
|
//所有子工程共用的配置
|
||||||
subprojects {
|
subprojects {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -143,6 +145,108 @@ subprojects {
|
||||||
|
|
||||||
test.ignoreFailures true
|
test.ignoreFailures true
|
||||||
|
|
||||||
|
// 将构建产物(含 JAR)统一打包成 zip
|
||||||
|
//task buildZip(type: Zip, dependsOn: buildJar) {
|
||||||
|
// group 'build'
|
||||||
|
// description '将生成的 JAR 和相关文件打包成 zip'
|
||||||
|
|
||||||
|
// archiveBaseName.set(project.name)
|
||||||
|
// archiveVersion.set(version)
|
||||||
|
// archiveExtension.set('zip')
|
||||||
|
|
||||||
|
// // zip 的输出目录
|
||||||
|
// destinationDirectory.set(file("${buildDir}/zip"))
|
||||||
|
|
||||||
|
// // 将 build/libs 下的 jar 包加入 zip(默认 buildJar 输出的目录)
|
||||||
|
// from(outputdir) {
|
||||||
|
// include '*.jar'
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // 如果你还有其他资源需要打包,可以继续 from
|
||||||
|
// // from('src/main/resources') {
|
||||||
|
// // include '**/*'
|
||||||
|
// // }
|
||||||
|
|
||||||
|
// // 排除不需要的文件
|
||||||
|
// exclude '*sources.jar', '*javadoc.jar', '*cosmic-debug*.jar','zcgj-zcdev-base-common.jar','zcgj-zcdev-base-helper.jar'
|
||||||
|
//}
|
||||||
|
|
||||||
|
// 打包 zcdev-pr.zip
|
||||||
|
task zipPr(type: Zip) {
|
||||||
|
group 'build'
|
||||||
|
description '将生成的 JAR 和相关文件打包成 zip'
|
||||||
|
|
||||||
|
archiveBaseName.set(project.name)
|
||||||
|
archiveVersion.set(version)
|
||||||
|
archiveExtension.set('zip')
|
||||||
|
archiveFileName = 'zcdev-pr.zip'
|
||||||
|
// zip 的输出目录
|
||||||
|
destinationDirectory.set(file("${buildDir}/zip"))
|
||||||
|
|
||||||
|
// 将 build/libs 下的 jar 包加入 zip(默认 buildJar 输出的目录)
|
||||||
|
from(outputdir) {
|
||||||
|
include 'zcgj-zcdev-zcdev-pr.jar'
|
||||||
|
}
|
||||||
|
|
||||||
|
// 如果你还有其他资源需要打包,可以继续 from
|
||||||
|
// from('src/main/resources') {
|
||||||
|
// include '**/*'
|
||||||
|
// }
|
||||||
|
|
||||||
|
// 排除不需要的文件
|
||||||
|
exclude '*sources.jar', '*javadoc.jar', '*cosmic-debug*.jar','zcgj-zcdev-base-common.jar','zcgj-zcdev-base-helper.jar'
|
||||||
|
|
||||||
|
/*group 'build'
|
||||||
|
description '将 zcgj-zcdev-zcdev-pr.jar 打包为 zcdev-pr.zip'
|
||||||
|
|
||||||
|
archiveFileName = 'zcdev-pr.zip'
|
||||||
|
destinationDirectory = file("${buildDir}/zip")
|
||||||
|
|
||||||
|
from('lib') {
|
||||||
|
include 'zcgj-zcdev-zcdev-pr.jar'
|
||||||
|
}*/
|
||||||
|
}
|
||||||
|
|
||||||
|
// 打包 zcdev-fs.zip
|
||||||
|
task zipFs(type: Zip) {
|
||||||
|
group 'build'
|
||||||
|
description '将生成的 JAR 和相关文件打包成 zip'
|
||||||
|
|
||||||
|
archiveBaseName.set(project.name)
|
||||||
|
archiveVersion.set(version)
|
||||||
|
archiveExtension.set('zip')
|
||||||
|
archiveFileName = 'zcdev-fs.zip'
|
||||||
|
// zip 的输出目录
|
||||||
|
destinationDirectory.set(file("${buildDir}/zip"))
|
||||||
|
|
||||||
|
// 将 build/libs 下的 jar 包加入 zip(默认 buildJar 输出的目录)
|
||||||
|
from(outputdir) {
|
||||||
|
include 'zcgj-zcdev-zcdev-fs.jar'
|
||||||
|
}
|
||||||
|
|
||||||
|
// 如果你还有其他资源需要打包,可以继续 from
|
||||||
|
// from('src/main/resources') {
|
||||||
|
// include '**/*'
|
||||||
|
// }
|
||||||
|
|
||||||
|
// 排除不需要的文件
|
||||||
|
exclude '*sources.jar', '*javadoc.jar', '*cosmic-debug*.jar','zcgj-zcdev-base-common.jar','zcgj-zcdev-base-helper.jar'
|
||||||
|
|
||||||
|
/*group 'build'
|
||||||
|
description '将 zcgj-zcdev-zcdev-fs.jar 打包为 zcdev-fs.zip'
|
||||||
|
|
||||||
|
archiveFileName = 'zcdev-fs.zip'
|
||||||
|
destinationDirectory = file("${buildDir}/zip")
|
||||||
|
|
||||||
|
from('lib') {
|
||||||
|
include 'zcgj-zcdev-zcdev-fs.jar'
|
||||||
|
}*/
|
||||||
|
}
|
||||||
|
|
||||||
|
// 一次执行全部 zip(可选)
|
||||||
|
task zipAll(dependsOn: ['buildJar','zipPr', 'zipFs']) {
|
||||||
|
group 'build'
|
||||||
|
description '同时生成 zcdev-pr.zip 和 zcdev-fs.zip'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue