Я недавно клонировал проект и запустил mvn clean install
, который установил все зависимости, перечисленные в моем pom.xml
. Всякий раз, когда я открываю класс, я вижу, что многие операторы импорта, которые пытаются импортировать сторонний класс, выделяются с ошибкой cannot resolve symbol Foo
. Когда я нажимаю Alt + Enter, есть возможность добавить библиотеку в путь к классам, что полностью решает проблему - для этой библиотеки:
Это было бы хорошо, но у меня есть много библиотек, для которых мне нужно это сделать. Есть ли способ, которым я могу сделать это навалом?
EDIT
Мне стало известно, что я не должен делать это после mvn clean install
, если эта команда успешно выполнена. Таким образом, это ошибка, которую я получаю как самая последняя часть моих журналов:
Exception in thread "Thread-9" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
at org.apache.tomcat.maven.plugin.tomcat7.run.RunMojo$1.run(RunMojo.java:140)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.FileUtils
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 1 more