使用Kotlin编写gradle脚本

将gradle 脚本从 groovy 迁移到 kotlin dsl。 概述 IDE 支持 Build import Syntax highlighting 1 Semantic editor 2 IntelliJ IDEA ✓ ✓ ✓ Android Studio ✓ ✓ ✓ Eclipse IDE ✓ ✓ ✖ CLion ✓ ✓ ✖ Apache NetBeans ✓ ✓ ✖ Visual Studio Code (LSP) ✓ ✓ ✖ Visual Studio ✓ ✖ ✖ Gradle Kotlin DSL scripts 中的Kotlin语法高亮 Gradle Kotlin DSL scripts 中支持代码补全,导航到源码,文档查看,重构等等; Kotlin DSL 脚本命名 命名 Groovy DSL script 文件使用 .gradle 扩展文件名 ...

2022年2月24日 · 4 分钟 · 野生莲藕

Gradle学习指南-前言

这个对于安卓开发来说,Gradle可以不了解,但是又必须了解。 说不需要了解,是因为: 通过AndroidStudio建立工程的时候,默认就创建好了Gradle的项目结构及对应的任务,通过IDE来添加模块的时候,也可以自动的添加Gradle的配置。 说需要了解,是因为:有时候会遇到构建错误,还有时候需要改一改构建流程的默认行为,另外有些时候,需要自行扩展一个构建任务。 ...

2021年10月7日 · 2 分钟 · 野生莲藕

简化Android库上传到Maven仓库的gradle配置

配置 android 上传到 maven 中心仓库,发现配置的代码有点多,而且如果有多个库模块需要上传,则需要复制粘贴不少重复的配置代码,于是编写了一个 gradle 插件用于简化提取这个配置过程; 插件用途及效果 本插件用于简化Android库上传到Maven中心仓库的配置,避免每个project的gradle中都放置一份重复较多的配置; ...

2021年6月1日 · 5 分钟 · 野生莲藕

编写一个Android Gradle插件

gradle有三种编写插件的方式,我们这里使用在项目中的buildSrc模块中编写插件的方式,自定义了一个应用于Android项目的根据flavor过滤so库的gradle插件; 概述 自定义gradle插件有如下三种方式(🔗链接): 在buildscript中直接编写; 在buildSrc项目中编写插件代码; 在独立的项目中编写插件代码; 这里我们将使用buildSrc方式实现一个gradle插件。 ...

2020年9月20日 · 6 分钟 · 野生莲藕