gread增加zip打包
This commit is contained in:
parent
88dd902f21
commit
eb2c220dca
104
build.gradle
104
build.gradle
|
|
@ -112,6 +112,8 @@ allprojects {
|
|||
//所有子工程共用的配置
|
||||
subprojects {
|
||||
|
||||
|
||||
|
||||
dependencies {
|
||||
|
||||
}
|
||||
|
|
@ -143,6 +145,108 @@ subprojects {
|
|||
|
||||
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