1 Groovy基础
1.1 Android Studio中如何运行groovy程序?
1.1.1 Groovy console
1.1.4 学习链接
Android Studio 中如何运行 groovy 程序
2 如何创建Gradle插件工程
2.1 新建Android项目
(1)Android Studio中新建一个Android项目
(2)新建Gradle插件Module:Android Module
(3) 删除不要的文件:将Module里面的内容删除,只保留build.gradle文件、.gitignore和src/main目录
2.2 在module目录下进行以下操作,配置目录
(1)新建src/main/groovy目录,用于编写代码,与Android项目类似,只是java变成了groovy;
(2)新建src/main/resoureces/META-INF/gradle-plugins目录,用于存放插件入库和名字配置;
(3)在build.gradle中添加以下内容:
apply plugin: 'groovy'
apply plugin: 'maven'
dependencies {
// gradle sdk
implementation gradleApi()
// groovy sdk
implementation localGroovy()
// 添加依赖,于Android一样
implementation "com.android.tools.build:gradle:3.4.0"
implementation "com.android.tools.build:transform-api:1.5.0"
implementation "javassist:javassist:3.12.1.GA"
implementation "commons-io:commons-io:2.5"
}
repositories {
mavenCentral()
}
// 以上都为固定写法
// 打包到本地或者远程Maven库
uploadArchives {
repositories {
mavenDeployer {
pom.groupId = 'com.read.plugin' // groupId
pom.artifactId = 'statsdk' // artifactId
pom.version = '1.0.0' // 版本号
/ /提交到远程服务器:
// repository(url: "http://www.xxx.com/repos") {
// authentication(u