在实际开发,有时可能会有一些公用的模块或者功能可以单独抽取出来供不同的项目使用,这时我们可以将这些功能打成一个jar包,aar,或者使用组件化,插件化等等,其他的后续文章会写到,这边我们就说下如何打jar包。
打jar包其实很简单,在library的build文件下配置几行代码即可,如下:
task makeJar(type: Copy) {
delete'build/libs/mysdk.jar'
from('build/intermediates/bundles/release/')
into('build/libs/')
include('classes.jar')
rename('classes.jar','mysdk.jar')
}
makeJar.dependsOn(build)
上面代码中,你只需要关心如下:
这是你生成的jar包的名字,可以自行定义 这是你贴在build.gralde下的位置 这是你生成的jar包的目录配置完成后,同步下,在右侧直接执行gradle命令,即可实现jar的生成
执行图中的makeJar命令 成功生成其实就几步,很简单,有不明白的可以留言,看到我会及时回复的!!!
网友评论