#java #maven
Вопрос:
У меня есть проект maven в intelij , когда я добавляю следующую зависимость :
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.8</version>
<scope>compile</scope>
</dependency>
я вижу Librairie во внешних библиотеках, но когда я использую его, интеллект не распознает класс после добавления зависимости Maven, класс остается красным :
Если кто-то может мне помочь, я начинаю с maven … Спасибо
Комментарии:
1. спасибо за ответ , да, я пытался импортировать его, когда сбрасывал кэш, и я импортировал класс gson, он предлагает мне добавить класс в опцию компилятора, и теперь он работает . Как я могу автоматически добавить зависимость в параметр компилятора, если кто-то знает ?
Ответ №1:
У меня недостаточно репутации, чтобы комментировать, поэтому вместо этого я оставлю ответ.
Вы даже не пытались импортировать класс GSON?
import com.google.gson.Gson;
Поскольку вы не опубликовали никакого полезного кода, я просто предполагаю, в чем может быть проблема. Если ваша зависимость отображается, и ваш импорт не работает, возможно, стоит очистить кэш IntelliJ. У меня были различные ситуации, когда IntelliJ просто не включал зависимости, несмотря на то, что имел к ним доступ.
Очистка кэша должна быть последним средством, но это может стоить того, если больше ничего не сработает.
Овации,
-Т