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的过程中遇到的一些问题.解决办 ...
随机推荐
- Windows认证 | Windows本地认证
Windows的登陆密码是储存在系统本地的SAM文件中的,在登陆Windows的时候,系统会将用户输入的密码与SAM文件中的密码进行对比,如果相同,则认证成功. SAM文件是位于%SystemRoot ...
- 10 大 python 库
TensorFlow Scikit-Learn Numpy Keras PyTorch LightGBM Eli5 SciPy Theano Pandas 简介 python 是最流行和使用最广泛的编 ...
- React + TypeScript 实现泛型组件
泛型类型 TypeScript 中,类型(interface, type)是可以声明成泛型的,这很常见. interface Props<T> { content: T; } 这表明 Pr ...
- 安装sublime text3 、转化为汉化版、安装SublimeREPL使得在交互条件下运行代码,设置快捷键
一.sublime Sublime Text 3是轻量级的,安装包很小,它的大部分功能是依靠丰富的插件实现的,而且占用资源少.目前主流版本是Sublime Text3,在官网就可以下载,http:// ...
- MapReduce之Job提交流程源码和切片源码分析
hadoop2.7.2 MapReduce Job提交源码及切片源码分析 首先从waitForCompletion函数进入 boolean result = job.waitForCompletion ...
- JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式!
为什么单线程是一个限制? 在发布的第一篇文章中,思考了这样一个问题:当调用堆栈中有函数调用需要花费大量时间来处理时会发生什么? 例如,假设在浏览器中运行一个复杂的图像转换算法. 当调用堆栈有函数要执行 ...
- 服务器配置https协议,三种免费的方法
最近想搞一个网站玩玩,发布网站用https协议已经是大势所趋了.例如微信小程序,不使用https协议根本不让接入.所以,分享一下我尝试过的三种方法. 1.Linux自签(OPENSSL生成SSL自签证 ...
- 用CSS绘制实体三角形并说明原理
;;margin:0 auto;border:6px solid transparent;border-top: 6px solid red;} 1.采用的是均分原理 盒子都是一个矩形或正方形,从形状 ...
- ReentrantLock源码学习总结 (一)
[^ ]: 以下源码分析基于JDK1.8 ReentrantLock 示例 private ReentrantLock lock = new ReentrantLock(true); public v ...
- 02-14 scikit-learn库之逻辑回归
目录 scikit-learn库之逻辑回归 一.LogisticRegression 1.1 使用场景 1.2 代码 1.3 参数详解 1.4 属性 1.5 方法 二.LogisticRegressi ...