У меня есть внутренняя библиотека, размещенная в репозитории Maven.И он успешно загружается, и я могу получить к нему доступ.Но как только я запускаю код, он вылетает, говоря, что не удается найти библиотеку, которую использует моя библиотека.
Хотя сборка прошла успешно при развертывании внутренней библиотеки, и она работает, когда я запускаю ее через кодбиблиотека, включив его в качестве подмодуля, а не зависимости maven.
EDIT
Ok.Таким образом, я смог исправить ошибку, включив библиотеку модификации в свой основной проект в качестве зависимости (что было странно)
Но теперь я не совсем понимаю, что такое "реализация" и "api" в файле Gradle.Я понял, что если я построил библиотеку, используя модернизацию в качестве «реализации», сделав ее доступной через maven.Эта модифицированная библиотека будет доступна, когда некоторые из них используют мою библиотеку.Но, похоже, что если вы используете «реализацию», вы должны явно включить эту модифицированную библиотеку в зависимость вашего проекта.
Должен ли я использовать «api», чтобы моя библиотека автоматически включала модернизацию, чтобы основной проект не требовал ее добавления?