Gradle 函数复用的一点实践

前段时间在搞组件化,其中遇到一个问题,各个模块中的gradle文件需要一些辅助函数,比如用于判断当前构建的任务是否在jenkins上构建,并且这些函数可能会被多次使用。最开始的时候只有一个gradle文件用到了,就直接在用到的gradle文件中编写对应的函数。后来发现,很多gradle文件都会用到,一开始并没有考虑太多,用到的时候就copy一下对应的函数,久而久之,发现很多文件中存在着相同的函数,

Java执行顺序

/** * Created by dingguofeng on 2017/12/26. */ public class Sequence { public static void main(String[] args) { Son son = new Son(); } } class Father { public Dog dog = new Dog(); static { System.out.