IDEA导入项目时报Maven错误:Invalid Maven home directory configured-程序员宅基地

技术标签: java  IDEA  maven  intellij-idea  

报这个错误,说明你没有配置全局的Maven,只是在某个Project里面配置了,所以之前的Maven项目可以正常运行。

  • 因为IDEA 自带了apache maven,默认使用的是内置maven,会在Window用户目录下新建一个 .m2 的文件夹(一般在C盘)来存放下载的jar包。

  • 这也是为什么要调整存放路径的原因,随着开发项目越来越多,仓库会越来越大。所以我们需要配置全局settings,来调整一下配置,比如修改远程仓库地址,本地编译环境变量等。

所以需要在登陆的界面选择Configure
在这里插入图片描述
然后选择选择setting
在这里插入图片描述

然后搜索Maven,检查自己三个Maven路径是否和自己安装的Maven文件夹路径和仓库一样,不一样就修改为自己的Maven路径,并且要将Override勾选上
在这里插入图片描述
如果本地设置了MAVEN_OPTS 系统环境变量,这个步骤可以忽略。此目的是确保maven输出的日志打印在控制台里不会乱码。同时也规定使用多少内存

-Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8

在这里插入图片描述
然后Apply保存,点击OK退出,就行了

再次导入项目就没问题了,导入进去后,可以点击IDEA的右边选择Maven

再点击加载标签,下载jar包依赖,最后再点击第二个图标来刷新本地文件目录
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kelekele111/article/details/123506863

智能推荐

python调用sql数据库_Python操作MSSQL-程序员宅基地

文章浏览阅读328次。Python 操作SQLServer 需要使用 pymssql 模块,使用pip install pymssql安装。然后import该包即可。安装成功后,使用如下语句和 MSSql 数据库交互。下载 FreeTDS,地址:www.freetds.org下载后解压: tar -zxvf XXX.tar.gz然后执行./configure --prefix=/usr/local/freetds --..._cursor_2.fetchall()

android 分享本地图片,Android一键分享——原生分享图片-程序员宅基地

文章浏览阅读975次。有些东西还是记下来比较好,记记随笔,欢迎批评建议。Android分享的实现大多可以用第三方的分享,友盟、ShareSDK等。这里介绍的是Android系统自带的分享。调用原生的分享时,系统会调出手机中所有具有分享功能的APP,当然你也可以用代码进行筛选,分享界面也是根据系统的风格。~注意:如果是分享本地图片,获取图片地址拼成uri即可;若不是本地图片,分享需先将图片保存到本地并获取uri,若直接分..._安卓通过图片url实现图片分享

JDK各个版本的新特性_pre-built jdk-程序员宅基地

文章浏览阅读1k次。以下介绍一下JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性。仅供参考。JDK1.5新特性 1:自动装箱与拆箱:自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会..._pre-built jdk

mysql获取最后4位是0的数据,MySQL与JAVA错误。成功发送到服务器的最后一个数据包是0毫秒前...-程序员宅基地

文章浏览阅读497次。I have read about this exception a lot, but I can't solve my.Mysql server is working.I can connect to it from NetBeans, but I can't connect to it from java code.Exception in thread "main" com.mysql.jd..._成功发送到服务器的ast数据包是在0毫秒前。驱动程序没有从服务器接收到任何数据包

Oracle安装/配置/入门 » 新手入门必读--常见问题指南-程序员宅基地

文章浏览阅读235次。----入门篇---- 入门知识 http://www.cnoug.org/viewthread.php?tid=17449&h=1 Oracle 的入门心得-->强烈推荐 http://w..._oracle 一个新org应如何配置

测验六python编程题_Python编程的最新测试问题,语言,程序设计,测验,题目,汇总,嵩天,老师...-程序员宅基地

文章浏览阅读80次。测验1:Python基本语法元素Hello World的条件输出获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬如果输入值是0,直接输出"Hello World"‪‬‪‬‪‬‪..._嵩天老师phthon测试题目

随便推点

mysql的sql作业_SQL学习笔记四(补充-2-1)之MySQL SQL查询作业答案-程序员宅基地

文章浏览阅读146次。#1、查询所有的课程的名称以及对应的任课老师姓名SELECTcourse.cname,teacher.tnameFROMcourseINNER JOIN teacher ON course.teacher_id=teacher.tid;#2、查询学生表中男女生各有多少人SELECTgender 性别,count(1) 人数FROMstudentGROUP BYgender;#3、查询物理成绩等于1..._查询所有课程的课程名称和任课老师

手机横屏切换竖屏导致捕鱼充值界面崩溃_手机自带竖屏导致页面出错-程序员宅基地

文章浏览阅读1.1k次。1、手机界面充值,横屏切换竖屏导致界面崩溃错误日志如下1-18 23:03:29.479: D/CCFileUtilsAndroid.cpp(6497): relative path = payment/payment.pvr.ccz01-18 23:03:29.509: D/cocos2d-x debug info(6497): Assert failed: Out of range_手机自带竖屏导致页面出错

nsdata是java什么类型_NSData类型介绍(一)-程序员宅基地

文章浏览阅读402次。NSData:(官方文档描述:A byte buffer in memory)。遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节 , 适用与读写文件,而读写文件的时候需要一个缓冲区,而NSData就提供了这么一个缓存区 。什么鬼,太书面了,还是看不懂,那我们就从最基本的NSString -> NSData一探究竟!一.首先介绍几个编码表/字符集1). ASCII码..._nsdata里面的内容是什么类型的

matlab男女声识别,matlab男女声音识别-程序员宅基地

文章浏览阅读2.2k次。从 MATLAB 数据处理软件对采集信号分析的结果表明,用滤波器提取基音频率 的方法完全可行。我们在计算机上用这种方法编写了男女声识别软件,对男女声基音 特征进行提取......2015—2 摘要本文通过对男性和女性声音语言特征的研究, 发现男女声的基音频率存在较大的差异,并利用 MATLAB 设计并运行了基于基音频率分析的男女 声识别系统的算法......基于matlab的语音识别系统_计算机软..._语音识别性别matlib 实验报告

perl-dbd-mysql epel源_如何快速安装perl模块?-程序员宅基地

文章浏览阅读110次。参考答案:整体方法Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。第一种方法是从CPAN上下载您需要的模块,手工编译、安装。第二种方法是联上internet,使用一个叫做CPAN的模块自动完成下载、编译、安装的全过程。这两种方法,都很麻烦!!以下面这个为例[root@mysql5 mysql-5.6-el7]# rpm -Uvh *.rpmwarning: mysql-com..._perl-dbd-mysql

java ssh 清除缓存_10(maven+SSH)网上商城项目实战之页面缓存OSCache-程序员宅基地

文章浏览阅读71次。OScache是什么?是一个高性能的J2EE缓存框架,缓存部分JSP或HTTP请求,任何Java对象都可以缓存缓存以key value 方式来存储也可以永久缓存:缓存可以随意写入磁盘支持集群使用OSCache:1.把所需jar拷贝lib2.把oscache安装目录下oscache.properties放入src目录下3.引入4.页面添加缓存缓存时间:key:http://localhost:888..._java清除oscache