Почему не подключается зависимость в Maven проекте?

Я создал Maven-проект, добавил зависимость в pom.xml, но в main я не могу использовать никакие классы из данной библиотеки, т.к. idea просто не видит их. Объясните полному нубу, что происходит? введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Falchio

Наверное не синхронизирован pom.xml после добавления зависимости. На последнем скрине есть маленькая иконка в правом углу с буквой m. Для синхронизации внесенных изменений в pom.xml можно нажать на неё. Либо в idea нажать Alt + F12 и ввести команду mvn dependency:resolve для загрузки зависимости.

Затем добавить импорт классов в Main.

import com.github.dockerjava.api.DockerClient;
import com.github.dockerjava.core.DockerClientBuilder;

Иногда может глючить сама Idea. В этом случае может помочь очистка кэша IDE.
File -> Invalidate Caches ... -> поставить все галки и нажать Ок.

→ Ссылка