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