LoginSignup
0
0

More than 3 years have passed since last update.

【JitPack】build.gradleでapi指定した依存が参照先で利用できない現象に対処した話【JitCI】

Posted at

TL;DR

  • JitCIで手動ビルドした場合、apiで指定した依存が参照先で利用できないことが有る
    • 当然その依存は参照先で個別に取得しなければ利用できない
  • GitHubのリポジトリにWebhookを追加してからリリースによる自動ビルドを行った所正常に動作した

状況

自作ライブラリを公開する際、Sharedモジュールを参照先でも利用するため、ライブラリのbuild.gradleではapi指定でSharedモジュールへの依存を記述していました。

所が、いくらリリースを行っても参照先でSharedモジュール内の内容を参照できないという問題が発生しました。

一方、同様の指定を行っていた別のライブラリでは参照先から正常にSharedモジュールを参照できたため、恐らく原因はJitPack側に有りそうでした。

対処

当該ライブラリのリポジトリで、JitCI向けのWebhookの設定を忘れていたことが発覚したため、以下の手順で設定しました。

すると問題が解決し、正常に依存が伝播するようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0