序
因为开发了一个 Grails Swagger/OpenAPI(v3) 插件,希望开源并且发布出来给 grails 社区使用。
方法
Grails 3+ 开始插件的分发是靠 BinTray 了,一个提供 maven 仓库服务的平台。估计也能使用自己私有平台,或者“阿里maven仓库”服务。
但是初次使用,我还是决定按照原有方式来发布。
大体步骤如下
1. 注册一个 Bintray 账号
2. 拿到 BinTray API key
3. 设置本地环境变量 BINTRAY_USER and BINTRAY_KEY
4. 使用 publish Plugin 发布上传
执行 task :
gradle bintrayUpload
上传 jar 包。
5. 提交插件给 Grails Team 审核
访问 https://bintray.com/grails/plugins, 点击 Include my package button,等待 Grails team 审核通过,这样就可以让插件出现在 grails 的插件门户网站了。