Ошибка NoClassDefFoundError при работе только локально - PullRequest
0 голосов
/ 05 июля 2018

Я получаю следующую ошибку ниже

Я добавил следующую зависимость, и код компилируется ... Я получаю это даже при комментировании кода, где ошибка говорит о своей ошибке ....

Он просыпается при развертывании на Heroku, но не работает при локальном запуске ....

Есть идеи? Я потерян ....

Моя зависимость:

        <dependency>
        <groupId>com.sendgrid</groupId>
        <artifactId>sendgrid-java</artifactId>
        <version>4.2.0</version>
    </dependency>

enter image description here

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Скорее всего, ваш локальный репозиторий maven сломан. Вы можете попробовать ниже:

  1. Перейдите в локальный репозиторий Maven , чтобы проверить, загружен ли артефакт или нет. Возможно, артефакт не был загружен вообще или загружен не полностью / правильно;
  2. Если вы можете найти sendgrid dir в вашем локальном хранилище maven, попробуйте удалить dir и выполнить mvn clean install (или mvn clean idea:idea), это должно заставить maven повторно загрузить артефакт.
0 голосов
/ 05 июля 2018

Смотрите ошибки в консоли Maven. Кажется, что зависимость не загружается в ваш classpath. Если его загрузка, попробуйте очистить и построить снова.

Также попробуйте настройки обновления maven.

...