今まで、自作の2つのGradleプラグインはGitHub上のオレオレMavenリポジトリから落とすようにしていたんですが、 buildscript
でそのリポジトリを指定しないと行けなかったり、記述がちょっとだけ面倒だったので、Gradle community portalにアップしてPlugins DSLで書けるようにしました。
アップロードの方法は簡単で、基本的にこちらの手順に従うだけです
- ポータルのアカウントを作る
- APIキーを作成
- Gradle plugin publishing pluginを使って諸々の設定をbuild.gradleに書く (ref)
publishPlugin
タスクを実行
初回のみapprovalが必要でちょっと時間がかかりますが、自分の場合は半日くらいで承認されました。