TL;DR
-
JitCI
で手動ビルドした場合、api
で指定した依存が参照先で利用できないことが有る- 当然その依存は参照先で個別に取得しなければ利用できない
-
GitHub
のリポジトリにWebhook
を追加してからリリースによる自動ビルドを行った所正常に動作した
状況
自作ライブラリを公開する際、Shared
モジュールを参照先でも利用するため、ライブラリのbuild.gradle
ではapi
指定でShared
モジュールへの依存を記述していました。
所が、いくらリリースを行っても参照先でShared
モジュール内の内容を参照できないという問題が発生しました。
一方、同様の指定を行っていた別のライブラリでは参照先から正常にShared
モジュールを参照できたため、恐らく原因はJitPack
側に有りそうでした。
対処
当該ライブラリのリポジトリで、JitCI
向けのWebhook
の設定を忘れていたことが発覚したため、以下の手順で設定しました。
すると問題が解決し、正常に依存が伝播するようになりました。