是什么 ? | : | a gradle plugin allows you to publish artifacts to Gralde Plugin Portal |
开发语言 | : | Groovy |
源码仓库 | : | https://github.com/bintray/gradle-bintray-plugin |
发布仓库 | : | https://plugins.gradle.org/plugin/com.gradle.plugin-publish |
Gradle Kotlin DSL
:
plugins {
id("com.gradle.plugin-publish").version("0.10.1")
}
Gradle Kotlin DSL
:
// 这里是groupId,必须填写,一般填你唯一的包名
group = "com.fpliu"
//这个是版本号,必须填写
version = "1.0.7"
val projectName: String = project.name
pluginBundle {
website = "https://github.com/leleliu008/$projectName"
vcsUrl = "https://github.com/leleliu008/$projectName"
description = "easily upload your library to bintray."
(plugins) {
"bintrayUploadPlugin" {
displayName = "Bintray Upload Gradle plugin"
tags = listOf("bintray", "upload", "gradle", "plugin")
}
}
}
Gralde Plugin Portal支持通过GitHub登录而获得账户。
得到账户之后,将API Keys
保存到~/.gradle/gradle.properties
中。
执行如下命令进行上传:
./gradlew pP
上传成功后,得到如下信息:
在Gralde Plugin Portal中的状态如下:
这是在等待审核,审核过程比较长,大约4~5
天不等。
审核通过后,你会收到一封审核通过的邮件。
审核通过后,你就可以在Gralde Plugin Portal中搜索到你的插件了。
审核通过后,就可以使用你的插件了。