Исправление проблемы загрузки классов третьей стороной в maven / eclipse - PullRequest
0 голосов
/ 14 февраля 2020

Мой проект зависит от сторонней библиотеки [например: json -logger), и я включил это в свой проект как зависимость в pom. xml. (Я установил эту библиотеку локально, используя команду maven install file из-за проблемы с хранилищем)

Когда я строю свой проект, он прекрасно работает. Но когда я пытаюсь развернуть это (то есть развернуть двоичный файл проекта после успешной сборки на сервере java), сервер выдает ошибку (сервер Mule, сервер на базе java), говоря, что класс не найден. Если я удалю эту библиотеку, развертывание будет успешным.

Но тот же проект работает (я имею в виду развертывание) для других сотрудников с этой же библиотекой. Я также добавил эту библиотеку в classpath в моей студии Anypoint (в Eclipse IDE)

Что может быть причиной этого? Я сделал очистку перестроения, fre sh оформить заказ все вещи, но появляется та же проблема. Может кто-нибудь знает, почему это происходит только в моей среде? Это библиотеки git расположение [1]

[1] https://github.com/mulesoft-consulting/json-logger/tree/mule4-v1.0.2

Я получаю следующее исключение [2]

[2 ]

]java.lang.ClassNotFoundException: com.google.common.cache.CacheLoader
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_242]

РЕДАКТИРОВАТЬ Я также сообщил об этой проблеме в библиотеке логеров сообщества Mule + + 1032 *. Но ответа от них нет, кроме clean / rebuild et c .. Вот ссылка, о которой я уже сообщал в stackoverflow.

Мул приложения в любых точках бросков студии Вызвано: java .lang. ClassNotFoundException: com.google.common.cache.CacheLoader error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...