Я немного смущен этим и надеюсь на совет о том, как решить.
Я нашел репозиторий git, который может помочь с моим проектом, я изучил код, запустил тесты, и все выглядит нормально — по сути, это оболочка для вызова API, что избавляет меня от необходимости играть с разбором xml и т.п. .
У него есть собственное исключение, которое, в свою очередь, расширяет ApiException. Наследство CustomException>ApiException>Exception>Throwable.
Я добавил этот проект в свой собственный, где он импортировался нормально. Однако мне нужно поймать исключения, которые он выдает. Когда я делаю это, компилятор жалуется, говоря мне, что типы несовместимы и что это expecting Throwable but it found package.CustomException.
Может ли кто-нибудь сказать мне, что я пропустил, пожалуйста?
Спасибо!




Просто навскидку кто-нибудь наткнется на эту же проблему. Ответом была моя собственная глупость :)
Я упаковал исходный код в виде банки, а не толстой/убер-банки, поэтому класс ApiException отсутствовал.
Добавление тени maven к помпону и его повторная упаковка, добавление новой (намного большей) банки в мой проект было решено немедленно.
Один из тех «особенных» моментов.
Пока не могу, срок 2 дня. Рад, что вы копируете/вставляете, и я отмечу это, чтобы его закрыли.
не в моем характере говорить, что это твоя собственная глупость :)
@Confusion :D :D Не обижусь :)
возможно, вы можете выбрать свой собственный ответ как действительный, чтобы билет был закрыт