Почему не подключается зависимость в Maven проекте?
Я создал Maven-проект, добавил зависимость в pom.xml, но в main я не могу использовать никакие классы из данной библиотеки, т.к. idea просто не видит их. Объясните полному нубу, что происходит?
Ответы (1 шт):
Наверное не синхронизирован 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 ... -> поставить все галки и нажать Ок.