gradle
JesseChen0319
这个作者很懒,什么都没留下…
展开
-
Gradle插件通过Gmail实现发送邮件
准备工作1,enable2 Step Verificationhttps://myaccount.google.com/security2,获得16位的应用密码https://security.google.com/settings/security/apppasswords代码实现1,对buildSrc添加javax.mail依赖在buildSrc目录,添加build.gradledependencies { implementation 'com.su.原创 2021-07-09 10:40:13 · 827 阅读 · 0 评论 -
详解Gradle Copy任务
不论是Project copy任务,还是type Copy任务,都是实现了CopySpec接口:```org.gradle.api.file.CopySpec```首先我们来看with方法这里的with,里面是一个或者多个CopySpec,这就可以从Project.copySpec中添加多个from,因为每个from其实是返回一个CopySpec实例:同时我们在Copy的时候可以通过include和exclude来控制另外可以添加和删除的文件值得注意的是原创 2021-07-02 18:43:18 · 1374 阅读 · 0 评论 -
Gradle task中使用command line arguments改变行为
在Gradle task中,我们希望通过命令行参数对执行的task进行动态赋值。我们可以通过两种方式:setting system properties with the-Dflag setting project properties with the-Pflag下面讲解-P的用法:1,在task类中添加相应的属性2,在task的closure中获取parameter这样我们就可以将parameter传入task类里了,因为gradle task会先执行closure,...原创 2021-06-30 16:31:27 · 889 阅读 · 0 评论