task deleteJar(type: Delete) {
delete 'libs/jars/logmanagementlib.jar'
}
task createJar(type: Copy) {
from('build/intermediates/packaged-classes/release/')
into('libs/jars/')
include('classes.jar')
rename('classes.jar', 'logmanagementlib.jar')
}
createJar.dependsOn(deleteJar, build)


本文介绍了一种使用Gradle构建系统自动化删除旧版jar文件并重新创建新版jar的流程。通过定义两个任务:taskdeleteJar用于删除指定的logmanagementlib.jar文件,taskcreateJar用于从release目录复制并重命名classes.jar为logmanagementlib.jar。createJar任务依赖于deleteJar和build任务,确保了构建过程的自动化与高效。
1237

被折叠的 条评论
为什么被折叠?



