Open SuperMan-Lfj opened 3 years ago
我们发布包的时候,需要在gradle打包完了之后,拷贝包到某个固定的目录下面。这个功能就可以通过task的doLast功能实现。 Android打出release包的task是assembleRelease。在这个task结束之后,release的aar其实已经生成在build/outputs/aar/文件夹下面了。
tasks.whenTaskAdded { task -> if (task.name.contains("assembleRelease")) { ..... task.doLast { copy { ...... } } } }
我们发布包的时候,需要在gradle打包完了之后,拷贝包到某个固定的目录下面。这个功能就可以通过task的doLast功能实现。 Android打出release包的task是assembleRelease。在这个task结束之后,release的aar其实已经生成在build/outputs/aar/文件夹下面了。