У меня есть два модуля, module1
(библиотека Android) и module2
(библиотека Java).
module1
имеет module2
как implementation
зависимость.
module2
имеет зависимость d3
, которая равна org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.2
как implementation
зависимость.
Однако я могу импортировать символы из d3
в класс в module1
, без жалоб Android Studio.(Это может означать, что d3
находится в пути к классам module1
через какую-то другую библиотеку)
Однако при компиляции сборка для module1
завершается неудачно с error: package org.apache.oltu.oauth2.common does not exist
!?
Как он может импортировать все символы из этого пакета, если он не может разрешить его во время компиляции?