如何将gradle插件发布到插件门户网站

449 阅读1分钟

这是我参与8月更文挑战的第20天,活动详情查看:8月更文挑战

前言

jcenter即将停止服务 相关依赖都将失效 这里给大家介绍另外一个包托管仓库 GRADLE.ORG 以下是发布的步骤:

Step 1: 创建账户.

点击注册.

注册地址:plugins.gradle.org/user/regist…

Step 2: 生成API key.

Step 3: 将 API key 添加到Gradle 配置中.

拷贝API Key到电脑$USER_HOME/.gradle/gradle.properties文件中,如果电脑没有该文件, 就自行创建一个

$USER_HOME 指的是你的电脑用户名

如果你嫌手动配置api麻烦, 可以使用官方的login task进行自动注册,

image-20210727105738873

执行login task 执行窗口会出现授权链接 点击浏览器打开即可

image-20210727110154697

在此之前需要先应用插件, 往下看:

Step 4: 使用官方插件进行代码的推送.

在你自己的插件工程build.gradle中添加如下代码

// 第一步 应用插件
plugins {
  id "com.gradle.plugin-publish" version "0.10.1"

}


pluginBundle {
  website = 'http://www.gradle.org/'//你自己的插件官网地址
  vcsUrl = 'https://github.com/gradle/gradle'//插件版本同步地址 填写你的github地址即可
  description = 'Greetings from here!'//插件描述
  tags = ['greetings', 'salutations']//标签 便于搜索

  plugins {
    greetingsPlugin {
     version = "1.2" //插件版本号
	group = "com.foo.myplugin"//插件包名
      displayName = '这里填写在插件官网中显示的名称'
    }
  }
}

配置完成后,执行 publishPlugins task即可自动上传代码

Step 5: 等待审核.

审核通过后,即可在官网搜索到你的插件, 上面附有插件的使用方法

Step 6: 完成.