Java IntelliJ maven项目导入问题
我是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似乎有问题,但我不知道为什么。 比如说 <
文件->导入项目…->[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文件一样。结果表明,对于我正在从事的一个项目,我们有专门的存储库。谢谢,因为你的答案事实上是正确的:)