天天看點

如何釋出一個 Grails 插件?序方法參考

因為開發了一個 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