IDEA中maven的目录路径总是自动更改?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA中maven的目录路径总是自动更改?相关的知识,希望对你有一定的参考价值。

求助各位大神,IDEA的版本是2020.2.3,新建的SpringBoot工程中每一次打开IDEA的settings,Maven的Maven home directory都会自动变为C盘的路径,手动改了apply并OK后再打开settings还是C盘的路径,但是我在settings for New Projects是配置了正确的路径的。而且就算我删除了它自己会改的C:/Users/98465/.m2下的wrapper文件夹,在重新打开IDEA后IDEA好像还是会自动创建wrapper文件夹并自动指定这个路径。而且每一次重新打开IDEA的话之前在settings for New Projects配置好的Maven路径又会变成IDEA的默认插件路径。这段时间真的是被这两个问题整的一个头两个大,求助各位大神有没有什么办法解决,感激不尽感激不尽!

1、首先关闭你当前项目

2、打开公共设置

3、输入查找maven,找到具体的maven选项

4.然后分别修改,maven的地址,配置文件的路径,还有本地库的地址,设置完成后,apply,OK即可

如满意,请采纳

追问

这样设置过,在全局设置中看到的路径都是对的,但是打开项目后又会和之前一样全是错误的路径。

追答

1、那是因为你之前的项目曾被导入过,你可以删除掉".idea"文件后,向如上这样设置后去导入就okay了

参考技术A

先修改maven安装目录conf下的setting.xml文件里的默认本地仓库路径,然后把改完的setting文件复制粘贴一份到m2.文件夹下,即idea默认读取的setting文件,这样idea默认的本地仓库位置就会是你设置的本地仓库位置

参考技术B 我的建议是:如果不熟悉IDEA,就不要跟它的默认配置去较劲,顺着它的意思来就行了,你把maven的配置文件settings.xml中的本地仓库路径重新修改过来,改为安装默认生成的路径(C盘下的.m2目录),把自己仓库中的依赖包复制一份的默认仓库中,IDEA的配置也改过来,这是最安心的解决方案。因为IDEA中从网络下载的依赖会存放到默认目录(.m2)的仓库中,而你使用的是你自定义的仓库,如果你自定义的仓库缺少你需要的依赖,则每次都需要重新下载,而每次都会自动下载到默认仓库中,你自己的仓库始终没有该依赖,当然如果你不嫌麻烦,也可以每次将默认仓库中下载好的依赖复制粘贴到你自己的仓库中去使用。 参考技术C 我敢肯定的是,这个问题是只有2020.2.x版本的IDEA才会有的bug,你换一个版本就好了 参考技术D 默认的c盘有什么问题呢?可以考虑下创建文件夹的超链接?

Intellij IDEA。总是显示 maven 的 `target` 目录

【中文标题】Intellij IDEA。总是显示 maven 的 `target` 目录【英文标题】:Intellij IDEA. Always show maven's `target` directory 【发布时间】:2012-12-25 17:44:48 【问题描述】:

使用 Intellij IDEA 创建 maven 项目时,默认情况下 target 目录在项目资源管理器中不可见。但是我可以通过从模块设置中的排除文件夹中删除它来使其可见。但它只能在短时间内工作,并且在 10-15 分钟后target 目录再次不可见。所以我需要再次进入模块设置并从排除目录中删除 target 目录。

如何使 maven 的 target 目录永远可见?

【问题讨论】:

IntelliJ 的哪个版本? 我建议你直接问 Jetbrains。他们通常会很快回答我的问题。 更新到 V14,如果我没记错的话,在项目窗格中有一个选项 【参考方案1】:

尝试取消选中Settings - Project Settings - Maven - Importing下的排除构建目录复选框。

IDEA 帮助中的描述:

选中此复选框可从项目中排除构建目录。如果您想加快项目的导入过程,这可能很有用。如果清除此复选框,IntelliJ IDEA 将在您每次导入项目时索引构建目录中的文件,这可能需要额外的时间。

【讨论】:

完成设置后,运行全新安装任务,目标文件夹现在可见【参考方案2】:

在 IDEA 版本 14 或更高版本中,您可以尝试取消选中项目面板集中的“显示排除文件”。默认选中。我找到了这个解决方案here。

【讨论】:

这里还有一个非常重要的评论切换到“项目”范围而不是“项目文件” 我知道,你的回答已经很老了,但是:对我来说,由于某种原因,这不适用于 maven“目标”目录(Idea 2017.3.1 Ultimate) 很好,但还有一些额外的提示: 1)通过单击项目面板右上角的设置图标显示选项。 2)即使取消选中IDEA自己的文件仍然显示,(例如.idea/ dir,.iml文件)。【参考方案3】:

这可以直接在 File -> Project Structure -> Modules -> select your module -> Sources 中配置

在那里,您将看到哪些文件夹被排除在项目资源管理器中。 只需从排除列表中删除“目标”,它就会从那一刻开始显示。

【讨论】:

投反对票,因为应该排除目标文件夹;无论如何,问题是如何在项目视图中显示它,即使它被排除在外。

以上是关于IDEA中maven的目录路径总是自动更改?的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 中更改 maven 镜像源

IntelliJ IDEA 2020.1 取消了auto-import自动导入

IDEA 编辑器级别自动更改

idea 搭建Maven 项目

更改IDEA相对路径

IDEA 环境下更改Maven的仓库镜像提高下载速度