自制 Gradle 依赖格式及转换插件

phodal at 
在我们使用 Java + Gradle 开发各类应用的过程中,会发现我们声明的一些包不是 jar 包,诸如 zip、war、aar 等。它也会下载下来,并转换到我们所需要的格式。这个过程蛮有意思的:注册对应的 DependencyHandler Transform 创建自定义的 configuration 在接收到对应的 configuration 时,进行依赖转换在使用时,通过 configuration 获取到对应的制品(artifacts)在编译的时候,取出这些制品的路径在我找了好久之后,终于在官方项目的 issue 里找到了一个示例:https://github.com/gradle/……