前言
前面也有介绍一些gradle的简单知识,但是这还不够,我们要想编写一些gradle插件,还是需要一些技巧,今天接着学习gradle。内容来自于官方文档。
配置环境变量
这里只介绍mac下的环境变量配置。首先进入到~目录
|
|
然后用vim打开.bash_profile文件,如果没有,vim会为我们创建。
|
|
在里面加入如下配置。
|
|
- 注意将上面gradle的路径换成你自己的路径,保存退出
最后
|
|
同步配置,gradle -version测试一下。
编写简单的plugin
继承Plugin类,并实现apply方法。
|
|
调用gradle -q hello 去运行这个task
|
|
获取build中的输入
代码如下:
|
|
不难理解,我们能从构建脚本中获取对应块中的内容,转化成我们插件中对象的类似java bean的东西。