Подтвердить что ты не робот

Недопустимые классы root из intellij для существующей банки в maven local repo

Как показано на следующем скриншоте, библиотека maven отмечена как красная - даже если она существует в локальном репозитории maven

/Users/steve/.m2/repository/com/typesafe/akka/akka-remote_2.10/2.2.3/akka-remote_2.10-2.2.3.jar

enter image description here

Но этот файл существует в локальной файловой системе: Здесь он находится в локальной файловой системе

21:43:12/scaladem:35 $ls -l /Users/steve/.m2/repository/com/typesafe/akka/akka-remote_2.10/2.2.3/akka-remote_2.10-2.2.3.jar
-rw-r--r--  1 steve  staff  1277288 Feb 21 21:42 /Users/steve/.m2/repository/com/typesafe/akka/akka-remote_2.10/2.2.3/akka-remote_2.10-2.2.3.jar

Вот записи maven в pom.xml

    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-actor_2.10</artifactId>
        <version>2.2.3</version>
    </dependency>
    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-remote_2.10</artifactId>
        <version>2.2.3</version>
    </dependency>

Примечание:

mvn package

отлично работает из командной строки

4b9b3361

Ответ 1

Вы также должны попробовать mvn install из командной строки или установить с боковой панели проектов Maven.

Ответ 2

Если он работает из командной строки, должен работать reimport (щелкните правой кнопкой мыши по проекту → Maven → Reimport).

Ответ 3

Это просто случилось со мной. Повторный импорт не сработал. Я решил это с помощью

  1. Удалить свою зависимость от POM
  2. Сохраните POM (предположим, у вас есть "Включить автоматический импорт", если нет, отметьте "Импортировать проекты Maven автоматически" из настроек)
  3. Добавьте зависимость обратно

Это в основном ре-импорт, но он делает магию для меня. Удачи.