苍穹-开发-gradle拷贝第三方jar包与开发包一起打zip原创
1人赞赏了该文章
699次浏览
编辑于2022年07月06日 10:20:51
在开发之后,要build打包,然后如果有第三方包还要粘贴过来,然后一起打成zip,然后在mc升级。一步到位+cv大法是开发最喜欢的事情,所以,今天花半小时研究了一下,不然每次都要粘贴然后手动打包很折磨。
上gradle:
task myCopy(type: Copy){ from 'threePartJar' into 'build/libs' } task myZip(type: Zip) { from 'build/libs' destinationDir file('build/zips') baseName 'test01' } build.finalizedBy(myCopy,myZip)
上面解释一下 声明了两个task,一个叫myCopy,一个叫myZip,
myCopy的类型是Copy,是从当前目录的threePartJar这个文件夹里的文件都复制到当前目录build/libs,
这个文件夹是我一般放一些第三方jar包啥的,比如...hutool-all-5.5.8.jar 这种。
myZip类型就是Zip,顾名思义是打包zip,将build/libs文件夹(我生成的开发包在这里)里面的所有文件打包到build/zips文件夹里面,并且命名为test01,后缀名zip默认会自己加,当然Copy和Zip都还有更多的参数与用法,这里满足一下基本的需求就行了。深究的话必应搜一下应该很多。
最后一句就是在build执行完之后,分别执行myCopy,myZip两个task,也就达到了我一步到位生成直接升级的zip包的目的。^_^
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0