一、Publish Plugin To Maven 插件的发布与Android 自定义库的发布相同,主要分为以下几个步骤 1. 注册Maven Central账号 流程网络上很多,不细说了,大致流程就是 Maven Central上注册一个账号 Jira 上提交一个问题工单,简单来说就是帮你开辟一块属于你的空间,填写组织名称,项目名称,项目地址等一些信息 后续可能对方要...
插件的开发与任务类似,同样可以在构建脚本中、buildSrc模块、独立项目进行开发。通常我们都是会打包为一个独立项目。 一、插件的开发 1. 简单的插件 可以在构建脚本中直接定义插件,但通常很少这样用,可扩展性较低,感觉只适用于一些很简单的任务。以下是一个简单插件,并提供了参数的配置。参数配置是非必要的。 interface GreetingPluginExtension { ...
以下所有示例均基于Kotlin DSL 一、增强任务 增强任务通常被定义为一个独立的模块,例如我们通常使用的Gradle插件都是使用的增强任务。主要优势是便于更灵活的配置,能够在不同项目不同地方提供行为的重用。 1. 任务类的封装 可以通过以下三种方式 Gradle 脚本文件中直接定义,无需额外配置,但仅脚本文件内可用。 在buildSrc模块中,kotlin源代...
Gradle 学习总结 - Gradle插件发布
-
发现新版本的内容。