如下面的屏幕截图所示,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
从命令行工作正常
您还应该从命令行尝试mvn install
,或从Maven Projects侧栏安装。
如果它从命令行工作,重新导入应该工作(右键单击项目 - > Maven - >重新导入)。