【问题标题】:Intellij Maven Cannot Resolve DependenciesIntellij Maven 无法解决依赖关系
【发布时间】:2016-03-10 03:20:54
【问题描述】:

使用 Intellij 15.0.1 我正在尝试使用 Maven 构建项目。但是,它没有解决任何依赖关系。例如在我的 pom.xml 中使用以下依赖项:

<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_2.10</artifactId>
    <version>1.3.1</version>
</dependency>

我在 Intellij 底部看到一条消息,上面写着 Cannot Resolve Dependency~/.m2/repository/org/apache/spark/spark-core_2.10/1.3.1 文件夹仍然在我的 maven 存储库中创建,但那里没有 jar。只是文件_maven.repositories spark-core_2.10-1.3.1.pom spark-core_2.10-1.3.1.pom.sha1

这种行为发生在我添加到 pom.xml 的任何新依赖项中。

【问题讨论】:

  • 这里有一些很好的故障排除步骤。 stackoverflow.com/questions/15727356/…您可能还想发布您的 pom 以及 Intellij maven 配置屏幕的图片。还有一张您的项目的项目视图图片,其中包含展开的文件夹。

标签: maven intellij-idea


【解决方案1】:

能够解决问题。 ~/.m2/repository 中的一些目录归root 所有(可能在某些时候使用sudo)。从命令行运行mvn package 时,还看到Can't create directory at location ~/.m2/... 的错误。

sudo chown -R myuser:myuser ~/.m2/repository/  

运行后,Maven 再次在 Intellij 中工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 2019-12-14
    • 2017-07-04
    相关资源
    最近更新 更多