android gradle plugin开发 入门 搭建 小白级入门
Posted 当富网络
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android gradle plugin开发 入门 搭建 小白级入门相关的知识,希望对你有一定的参考价值。
android gradle plugin开发 入门 搭建
1、新建一个空的project
2、新建一个空的module library
3.上边的空module library清空重新创建如下的目录
4.上边的文件内容:
==》PluginImpl.groovy
package cn.edu.zafu.gradle
import org.gradle.api.Plugin
import org.gradle.api.Project
public class PluginImpl implements Plugin<Project>
void apply(Project project)
project.task('testTask') <<
println "Hello gradle plugin"
==>plugin.test.properties
implementation-class=cn.edu.zafu.gradle.PluginImpl
==>build.gradle
apply plugin: 'groovy' apply plugin: 'maven' dependencies compile gradleApi() compile localGroovy() repositories mavenCentral() repositories mavenCentral() group='cn.edu.zafu.gradle.plugin' version='1.0.0' uploadArchives repositories mavenDeployer repository(url: uri('../repo'))
===>settings.gradle
rootProject.name='gradle-micky'
5.好了gradle plugin 写好了,打包一下
gradle uploadArchives
C:\\Users\\windows计算机名\\.gradle\\wrapper\\dists\\gradle-4.1-all\\bzyivzo6n839fup2jbap0tjew\\gradle-4.1\\bin下配下 gradle
然后操作,由于我的android studio Terminal没效果,调用系统的dos命令操作
show in Explorer后,shift键加鼠标右键,此处打开cmd dos命令窗口 输入上边那句gradle仓库编译上传语句
仓库就生成了
6.特殊maven plugin怎么样测试,新建一个空的文件,复制如下配置
buildscript repositories maven url uri('../repo') dependencies classpath group: 'cn.edu.zafu.gradle.plugin', name: 'gradle-micky', version: '1.0.0' apply plugin: 'plugin.test'
看:结果打印出来了
注意:
group='cn.edu.zafu.gradle.plugin' //发布的group version='1.0.0' //发布的版本
rootProject.name='gradle-micky' //发布的name
plugin.test.properties //前边xxxx.properties中的xxxx代表apply plugin:‘xxxx’的意思
本文参考了一下博文:
http://blog.csdn.net/sbsujjbcy/article/details/50782830
http://blog.csdn.net/liuhongwei123888/article/details/50541759
以上是关于android gradle plugin开发 入门 搭建 小白级入门的主要内容,如果未能解决你的问题,请参考以下文章
Android Gradle plugin 开发并上传到JCenter
Android Gradle plugin 开发并上传到JCenter
Gradle之Android Gradle Plugin 主要 Task 分析
android gradle plugin开发 入门 搭建 小白级入门