个人博客
Gradle自定义插件发布到Maven
前言
日常开发中,我们可能会用到一些别人开发的插件,通常我们是这样引入插件的:
在项目根目录下的build.gradle增加配置:
buildscript {
repositories {
//...
maven { url 'https://dl.bintray.com/milovetingting/maven' }
//...
}
dependencies {
//...
classpath 'com.wangyz.plugins:ShellPlugin:1.0.0'
//...
}
}
allprojects {
repositories {
//...
maven { url 'https://dl.bintray.com/milovetingting/maven' }
//...
}
}
在需要应用插件的模块的build.gradle中增加配置:
apply plugin: 'com.wangyz.plugins.ShellPlugin'
sync工程后,就可以愉快地应用插件了。
那么,如果我们自己有开发好的插件,也想提供给别人使用,要怎样操作呢?这里就需要把开发的插件上传到公共的仓库中,别人才可以引用到。本文以Maven为例,介绍自定义插件发