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步

遇到的错误&解决方法:

  1. 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,我的网络环境比较差,执行了多次才解决,只要本地有了这些依赖,下次就不用了在下载了。)

  1. 电脑重启 在命令行执行mvn -v不是内部命令
    原因:未知
    解决方法:配置环境变量,把path中%MAVEN_HOME%\bin上移一些,不要放在最后面就可以解决。

原文地址:https://www.cnblogs.com/w4ctech/p/11783008.html

时间: 2024-12-16 17:55:44

IDEA配置maven+错误记录的相关文章

Maven错误记录

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project SshTest: Compilation failure 这个错误是因为jdk我配置有问题eclipse默认jdk路径是jre文件而Maven需要的是带jdk的文件夹 解决方式 修改一下jdk配置即可

kerberos 配置错误记录

服务端错误记录: 1.服务端在创建数据库的时候报如下错误: # kdb5_util -s -r HADOOP.HOME 错误提示:kdb5_util: Improper format of Kerberos configuration file while initializing Kerberos code 原因以及解决办法:这是由于/etc/krb5.conf 配置错了或者配置了无效项.检查这个文件. 2.服务端在获取或者显示票据的时候,出现如下错误 klist: Credentials c

IDEA 配置maven + SpringBoot项目在新电脑上的配置运行

该教程记录了我在一台新的电脑上安装IDEA,配置JAVA+MAVEN+GIT+SpringBoot项目的过程,最终完成了项目的运行. 一.若想利用IDEA的git工具从GitHub或者码云上面获取项目,需要提前下载git软件,并完成初步的配置. 1. git的下载和配置  进入git官网,https://www.git-scm.com/downloads并下载. 确定自己要下载的版本(我下载的是64bit版本的windows安装程序),点击下载即可. 下载完之后,双击应用程序,一路next即可完

Mac上配置maven+eclipse+spark开发环境

1.安装jdk 2.下载scala-ide.官网:http://scala-ide.org 3.安装maven 4.在eclipse中,配置maven的安装了路径.偏好设置--->maven--->installpath 5.修改maven的镜像文件,即setting.txt中的mirror.具体修改为如下: <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</nam

彻底成功配置Maven和Eclipse集成

这篇文章是分享给还在苦苦挣扎eclipse和Maven环境配置的同志,让其少走弯路,话不多说,直接开始吧 环境出问题一是配置没有配置好,二是各个部分可能出现兼容问题,导致错误,综上,我选择了一个切实可行的配置方法,如下: 1.安装eclipse : eclipse-jee-luna 4.4.1 X86(我的是32位,64位的选择64位版本) 2.安装maven apache-maven-3.3.3 解压配置系统环境变量,在maven配置文件中配置本地仓库地址,可事先下载部分jar包(用dos进行

Maven学习记录

Maven学习记录文档 一.下载安装Maven说明: 1.Jdk环境准备 由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境.下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用 2.下载maven 首先下载maven的bin,在apache官方网站可以下载. http://maven.apache.org/download.cgi 3.设置maven环境变量 1)在PATH里加入maven的bin的路径 下载下来之后,解压,找个路

Maven学习(一) -- 安装Maven及Eclipse中配置Maven

安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信息: 在控制条输入:java -version 看是否显示java的版本信息: 下载官网:http://maven.apache.org/download.cgi 下载编译过的版本 apache-maven-3.3.9-bin.zip,解压至 C:\Park_Software\apache-maven-3.3.9 配置环境变量: 新建环境变量:M2_H

Eclipse从零配置Maven环境 笔记

Eclipse配置maven环境笔记 转载请注明:http://blog.csdn.net/kisssun0608/ 1.      下载maven http://maven.apache.org/download.cgi,选择的是最新的apache-maven-3.3.3-bin.zip ; 2.      解压后放在指定目录,如D:\\dep_tools\ ; 3.      配置maven的环境变量 4.      开始 -> 计算机 ->右击,属性–> 高级系统设置–> 

myeclipse配置maven

1.首先配置好java的运行环境(JDK要1.7及以上版本),网上有详细资料. 2.下载maven,具体下载链接http://maven.apache.org/download.html 3.下载apache-maven-3.2.1-bin.zip后解压到指定位置. 4.新建一个系统变量:M2_HOME , 路径格式是:D:\maven\apache-maven-3.2.1(你的解压路径). 5.配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",注意(之前的p