Мой проект зависит от сторонней библиотеки [например: 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