来自intellij的无效类根目录为maven local repo中的现有jar

问题描述 投票:9回答:2

如下面的屏幕截图所示,maven库被标记为红色 - 即使它确实存在于本地maven仓库中

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

但是该文件确实存在于本地文件系统中:它位于本地文件系统上

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

这是pom.xml中的maven条目

    <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

从命令行工作正常

maven intellij-idea
2个回答
3
投票

您还应该从命令行尝试mvn install,或从Maven Projects侧栏安装。


1
投票

如果它从命令行工作,重新导入应该工作(右键单击项目 - > Maven - >重新导入)。

© www.soinside.com 2019 - 2024. All rights reserved.