IDEA配置maven+错误记录
使用maven并不是那么顺利所以把自己遇到的问题也记录一下
下载maven
从官网下载maven官网
配置环境变量
新建一个变量名:MAVEN_HOME 值:maven目录
path:%MAVEN_HOME%\bin
运行
打开cmd 输入mvn -v 显示一下信息代表运行成功

配置maven
setting.xml是maven的配置文件在maven根目录的conf文件下,可以再里面设置自己的本地仓库地址(默认是C盘)我把他放到了E盘这里目录也不要出现中文和空格

maven下载的依赖都会存储到这里
添加镜像中央仓库
因为中央仓库是外网,下载资源会很慢,这里推荐使用阿里云的镜像
在setting.xml中添加
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
mirrorOf>central</mirrorOf>
</mirror>
IDEA配置maven
在创建项目页面点击设置或者在项目工程页面点文件选择其他设置-新project的默认设置
搜索maven

修改maven home directory:我这里是E:/maven/apache-maven-3.6.2只要不含有空格和中文的目录就行
User setting file:E:\maven\apache-maven-3.6.2\conf\settings.xml
local repository:E:\maven\repository如果你在setting.xml设置了本地目录,当你修改了User setting file的时候,他会自动找到该仓库;如果没有设置,就把后面的override打上勾,就可以自定义本地仓库的位置了
在maven下有一个Runner
添加VM Options:-DarchetypeCatalog=internal
保证如果你之前已经下载了某项目的依赖,在断网状态下仍可以创建该项目
新建一个maven工程
······
省略n步
遇到的错误&解决方法:
- maven的plugins标红(下载的都是.lastupdate)(can not resolve plugin:XXX)
原因:我这里是因为网络问题自动下载的文件都失败了,检查本地仓库发现下载的都是*.lastupdate的文件,如果存在该文件,再次导入这些对应的包的时候,maven就不会下载对应的包文件,所以不管再怎么reimport也是没有用的
解决方法:我在网上找到一个脚本帮助你快速删除lastupdate文件
@echo off
rem create by NettQun
rem 这里写你的仓库路径
set REPOSITORY_PATH=E:\maven\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
echo %%i
del /s /q "%%i"
)
rem 搜索完毕
pause
删除该文件后再重新reimport就可以解决(如果一次不行,就多重复执行删除lastupdate→reimport,我的网络环境比较差,执行了多次才解决,只要本地有了这些依赖,下次就不用了在下载了。)
2. 电脑重启 在命令行执行mvn -v不是内部命令
原因:未知
解决方法:配置环境变量,把path中%MAVEN_HOME%\bin上移一些,不要放在最后面就可以解决。
IDEA配置maven+错误记录的更多相关文章
- kerberos 配置错误记录
服务端错误记录: 1.服务端在创建数据库的时候报如下错误: # kdb5_util -s -r HADOOP.HOME 错误提示:kdb5_util: Improper format of Kerbe ...
- intellIJ IDEA配置maven相关问题记录
IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository 参考:https://www.cnblogs.com/phpdragon/p/7216626.html non-m ...
- ELK环境配置+log4j日志记录
ELK环境配置+log4j日志记录 1. 背景介绍 在大数据时代,日志记录和管理变得尤为重要. 以往的文件记录日志的形式,既查询起来又不方便,又造成日志在服务器上分散存储,管理起来相当麻烦, 想根据一 ...
- 类型:Java;问题:eclipse配置maven;结果:eclipse配置maven
eclipse配置maven 下面跟大家分享的是eclipse配置maven的方法. 方法/步骤 安装maven之前,要先安装jdk及配置JAVA_HOME环境变量.JDK1.4以上. 下载maven ...
- myeclipse配置maven
1.首先配置好java的运行环境(JDK要1.7及以上版本),网上有详细资料. 2.下载maven,具体下载链接http://maven.apache.org/download.html 3.下载ap ...
- Maven学习(一) -- 安装Maven及Eclipse中配置Maven
标签(空格分隔): 学习笔记 本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能 ...
- 安装nagios出现的两个错误记录
最近在安装nagios,出现几个错误记录: 一 检查nagios配置的时候出现错误如下: Warning: Duplicate definition found for host 'kelly' (c ...
- J2EE走向成功路-02-Struts2 配置(Maven)
在上一篇中,介绍了使用jar包搭建Struts2框架,这一篇中来介绍一下在Maven环境下搭建Struts2框架,主要为配置Maven. 1.下载Maven,官网:http://maven.apach ...
- Nagios安装、配置、问题记录
http://youyizhimen.blog.163.com/blog/static/170917267201201745523276/ 本文描述了我在使用Nagios的过程中遇到的一些问题.解决办 ...
随机推荐
- 使用docker安装mysql并连接
1.查找镜像: docker search mysql 也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/_/mysql/ 2.下载镜像 ...
- Spring Boot 2.x基础教程:使用Swagger2构建强大的API文档
随着前后端分离架构和微服务架构的流行,我们使用Spring Boot来构建RESTful API项目的场景越来越多.通常我们的一个RESTful API就有可能要服务于多个不同的开发人员或开发团队:I ...
- JavaScript总结(一)
一.JavaScript 简介 1.1 .什么是 JavaScript? JavaScript 的简称:JS. JavaScript 是一个脚本.(不需要经过编译器编译的语言就叫做脚本) JavaSc ...
- Player的跟踪狂 -- Camera
P.S.很多游戏里的Player都会设置的被跟踪,是人性的扭曲,还是XXX,正在解密. 第三人称视角 camera紧跟player背后(角度随player改变) using System.Collec ...
- 【原创】(六)Linux内存管理 - zoned page frame allocator - 1
背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本: ...
- Shell之Function与Source
目录 Shell之Function与Source 参考 Fuction的编写 Source的使用 Shell之Function与Source
- Github配合Jenkins,实现vue等前端项目的自动构建与发布
本篇文章前端项目以vue为例(其实前端工程化项目的操作方法都相同),部署在Linux系统上(centos). 之前做前端项目的部署,一直都是手动运行打包命令,打包完.再使用FTP.Xshell等这类的 ...
- Java9以后的垃圾回收
1: finalize() 方法 finallize() 方法是Object类的方法, 用于在类被GC回收时 做一些处理操作, 但是JVM并不能保证finalize(0 ) 方法一定被执行, 由于fi ...
- vue父子组件钩子函数的执行顺序
加载渲染过程 父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount-& ...
- 落谷P3941 入阵曲
题目背景 pdf题面和大样例链接:http://pan.baidu.com/s/1cawM7c 密码:xgxv 丹青千秋酿,一醉解愁肠. 无悔少年枉,只愿壮志狂. 题目描述 小 F 很喜欢数学,但是到 ...