序
因為開發了一個 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 的插件門戶網站了。
參考
- How to publish your Grails 3 plugin to Bintray