Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ maven项目导入问题_Java_Maven_Intellij Idea - Fatal编程技术网

Java IntelliJ maven项目导入问题

Java IntelliJ maven项目导入问题,java,maven,intellij-idea,Java,Maven,Intellij Idea,我是IntelliJ的新手。我想导入现有的Maven项目 我已经做了: 文件->导入项目…->[selected pom.xml]->Finish… 项目导入后,我可以看到所有文件。在左下角,它显示解析[项目名称]的依赖项。过了一段时间就完成了。问题是,我的项目中没有Maven库 更有趣的是,IntelliJ为maven repository中的库创建了所有文件夹结构(.m/repository/),但它们都是空的。 我开始调查,我的pom.xml似乎有问题,但我不知道为什么。 比如说 <

我是IntelliJ的新手。我想导入现有的Maven项目

我已经做了:

文件->导入项目…->[selected pom.xml]->Finish…

项目导入后,我可以看到所有文件。在左下角,它显示
解析[项目名称]
的依赖项。过了一段时间就完成了。问题是,我的项目中没有Maven库

更有趣的是,IntelliJ为maven repository中的库创建了所有文件夹结构(
.m/repository/
),但它们都是空的。 我开始调查,我的pom.xml似乎有问题,但我不知道为什么。 比如说

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>3.2.0.RELEASE</version>
</dependency>

org.springframework
弹簧芯
3.2.0.1发布
标记为错误:
未找到依赖项“org.springframework:spring:core:3.2.0.RELEASE”。

我的所有其他依赖项都是一样的。我错过什么了吗

更新

我检查了Maven存储库设置,本地存储库设置正确。但远程存储库可能存在问题。当我点击它,然后点击“更新”,有一个错误。
URL是
http://repo.maven.apache.org/maven2

您需要告诉maven从何处获取存储库。 您需要指定库所在的maven远程(或本地)存储库。 在这种情况下,我想您需要添加如下内容:

    <repositories>
        <repository>
            <id>central maven repo</id>
            <url>http://central.maven.org/maven2</url>
        </repository>
    </repositories>

中央马文回购
http://central.maven.org/maven2

确保在设置->maven->repositories下指定了本地存储库dit is。正如我所写的,它甚至在那里创建了库文件夹结构,比如
org/springframework/springcore/3.2.0.RELEASE
,但它是空的,就像我的问题是错误的settings.xml文件一样。结果表明,对于我正在从事的一个项目,我们有专门的存储库。谢谢,因为你的答案事实上是正确的:)