前言
简单记录一下,编写编译时注解的几个步骤。
阅读本篇文章需要1~2分钟,没有技术含量,只是谈谈经验。
前段时间在搞组件化,其中遇到一个问题,各个模块中的gradle文件需要一些辅助函数,比如用于判断当前构建的任务是否在jenkins上构建,并且这些函数可能会被多次使用。最开始的时候只有一个gradle文件用到了,就直接在用到的gradle文件中编写对应的函数。后来发现,很多gradle文件都会用到,一开始并没有考虑太多,用到的时候就copy一下对应的函数,久而久之,发现很多文件中存在着相同的函数,十分不好维护,由于现有的方法实在是太蠢了以至于自己都看不下去了,于是不得不去解决这个问题。
