NoClassDefFoundError: com/google/identitytoolkit/GitkitClientException

Я использую набор инструментов Google для создания библиотеки. Когда я передаю эту библиотеку другим, их приложение падает при запуске, жалуясь, что NoClassDefFoundError на GitkitClientException,

Для меня это странно, потому что:

  1. GitkitClientException.class находится в финальной банке (на самом деле это хорошо происходит с приложением Spring Boot)
  2. Я проверил каждый метод, ни один из моих открытых методов не выдает GitkitClientException, Насколько я понимаю, если Исключение обрабатывается внутри, а не выбрасывается. Пользователь библиотеки не должен нуждаться в зависимости.

РЕДАКТИРОВАТЬ: я знаю, когда пользователь библиотеки добавить gitkitclient как их зависимость, а также они не будут иметь этот сбой. Но я действительно хочу, чтобы это было прозрачно.

Финальная толстая банка выглядит так: (это приложение dropwizard)

├── ch │
├── com │ ├── google │ │ ├── common │ │ ├── identitytoolkit │ │
│ └── fasterxml ├── META_INF ├── net │ └── models.go ├── org └── about.html └── jetty-dir.css

0 ответов

Другие вопросы по тегам