Intellij idea 更新pom.xml时如何刷新lib文件夹?

Intellij idea 更新pom.xml时如何刷新lib文件夹?,intellij-idea,Intellij Idea,我创建了一个简单的示例SpringMVC项目,默认情况下Intellij14将使用 <properties> <spring.version>4.1.4.RELEASE</spring.version> </properties> 4.1.4.1发布 我把它改成 <properties> <spring.version>3.2.0.RELEASE</spring.version> </

我创建了一个简单的示例SpringMVC项目,默认情况下Intellij14将使用

<properties>
    <spring.version>4.1.4.RELEASE</spring.version>
</properties>

4.1.4.1发布
我把它改成

<properties>
    <spring.version>3.2.0.RELEASE</spring.version>
</properties>

3.2.0.1发布
然后选择Maven->Reimport,我可以看到依赖项被下载到我的本地.m2文件夹

但是,当我扩展lib文件夹时,所有依赖项都与以前的版本保持一致:

如何获取\lib文件夹中显示的最新依赖项?我试图同步当前项目,但对这件事没有帮助

使现代化 这是我的专业背景

更新2 我忘记了一些细节,我在开始时创建了一个SpringMVC项目(所以我认为现在可能不是maven项目),然后右键单击pom.xml并将当前项目设置为maven项目

因此,我认为\lib文件夹中列出的jar文件可以通过intellij for Spring MVC应用程序下载,但是当我将当前项目设置为maven project时,它不会删除或更新\lib文件夹下的jar文件。

您应该这样做:

1.选择菜单
File\Project Settings…
,在
构建、执行、部署\Build Tools\Maven\Importing
部分,选中
Import Maven projects automatically
。这意味着每次更改pom.xml时,IntelliJ IDEA将同步Maven项目模型和IDEA项目模型。



2.尝试关闭项目,重新启动IntelliJ IDEA,然后重新打开项目。

3。检查您的internet连接。

IntelliJ不应该在那里查找您的Maven项目依赖项。它应该使用
.m2
目录中的库和资源

请注意,我故意把这些评论删掉了;根据您的配置,您可能会意外地这样做

这是一张推土机项目的图片。这是一个Maven项目,我把它克隆了一段时间,看看它是如何工作的

您必须检查项目结构(Ctrl+Alt+Shift+S),以确保通过的库前缀为“Maven:”

如果是,则项目没有使用
lib
文件夹中的文件

实际上,这些都是您的全局库(您也可以在“项目结构”>“全局库”下找到)。任何项目都可以访问它们


<>如果这引起冲突,考虑从全局库中删除这些jar。如果您需要另一个项目,请考虑将其添加到项目的本地库中。

谢谢,但奇怪的是,<代码>导入Maven项目自动< /COD>已经在我的设置中检查了。在工作环境中有一些错误,因此您给了第2, 3条尝试的机会。我也在使用IntelliJ IDEA 14.0.3,当internet连接速度慢或同时连接多个internet时出现问题。我尝试了2和3,但仍然相同。顺便说一句,看起来你在Ubuntu上使用IntellJ?你能分享一些经验吗。i、 e.性能、稳定性、任何缓慢程度?:)提前感谢。我正在Windows 8.1中使用IntelliJ IDEA。我也在短时间内尝试了Ubuntu中的IntelliJ IDEA。我很高兴与这个IDE。