我是IntelliJ的新手。我想导入现有的Maven项目。
我做了:
File->Import Project...->[selected pom.xml]->Finish...
项目导入,我可以看到所有文件。在左下角,它显示Resolving dependencies of [project name]
。一段时间后它就完成了。问题是,我的项目中没有Maven库。
更有趣的是,IntelliJ为maven存储库(.m/repository/
)中的库创建了所有文件夹结构,但它们都是EMPTY。
我开始调查,看起来我的pom.xml存在问题,但我不知道为什么。
例如
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
标记为错误:Dependency "org.springframework:spring:core:3.2.0.RELEASE" not found.
我所有其他依赖项都是一样的。我错过了什么吗?
更新
我检查了Maven存储库设置,并正确设置了本地存储库。但是 Remote 存储库可能存在问题。当我单击它然后单击&#34;更新&#34;时,出现错误。
网址为http://repo.maven.apache.org/maven2
答案 0 :(得分:1)
你需要告诉maven从何处获取存储库。 您需要指定库所在的maven远程(或本地)存储库。 在这种情况下,我想你需要添加这样的东西:
<repositories>
<repository>
<id>central maven repo</id>
<url>http://central.maven.org/maven2</url>
</repository>
</repositories>