android gradle plugin开发 入门 搭建 小白级入门
来源:互联网 发布:哪个软件看泰剧最全 编辑:程序博客网 时间:2024/06/13 22:31
android gradle plugin开发 入门 搭建
1、新建一个空的project
2、新建一个空的module library
3.上边的空module library清空重新创建如下的目录
4.上边的文件内容:
==》PluginImpl.groovy
package cn.edu.zafu.gradleimport org.gradle.api.Pluginimport org.gradle.api.Projectpublic 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' //发布的groupversion='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
阅读全文
0 0
- android gradle plugin开发 入门 搭建 小白级入门
- Android Studio和gradle 开发入门
- Android入门开发环境搭建
- Android gradle 入门
- Android Gradle入门
- android studio gradle入门
- eclips plugin插件开发入门
- Jenkins Plugin 基础开发入门
- eclips plugin插件开发入门
- Android开发入门------开发环境的搭建
- android入门--android 开发环境搭建
- Android JNI环境搭建及开发入门
- Android入门1—开发环境搭建
- Android入门—开发环境搭建
- Android入门1—开发环境搭建
- Android入门1—开发环境搭建
- Android开发入门_环境搭建
- Android入门(3) 搭建开发环境
- 关于崩溃日志的处理
- 高并发基础之Java并发包
- 解决jar包冲突,检查maven依赖
- IT风投:IT和风险投资界的共同热点
- kotlin如何使用FragmentPagerAdapter
- android gradle plugin开发 入门 搭建 小白级入门
- 工作中用到的技术文章分享
- butterknife 接入、使用和Android studio3.0适配问题
- 数据库索引原理及优化
- mysql 占用cpu特别高的解决
- 工作笔记(2)
- 全文搜索引擎 Elasticsearch 入门教程
- 数字图像处理中圆形感兴趣区域的提取
- 课程设计第一天