idea中maven的安装与配置
说明:类似maven安装和配置的帖子在网上有很多,本人也有做过参照,但是有些帖子的步骤跳跃性比较大,故此,本人整理了一下,给大家做个参考。
一、下载安装
一般都是在官网进行下载
https://maven.apache.org/download.cgi
这里以本人的环境举例
jdk:1.8.0_172
maven: 3.3.9
其实大版本号相匹配就可以(避免各版本相差较大会有不兼容的情况出现) 比如主流开发环境一般都是jdk1.8,tomcat8.5,mysql5.5或者5.7,maven的话本人是安装的3.3。
下载完成之后,找到自己开发环境所在的文件夹,进行解压。(要养成不起中文路径名的好习惯,避免不必要的麻烦)。

解压完成之后就要进行环境变量的配置,maven的配置是依赖于jdk的,也就是需要先装好jdk。网上jdk安装配置的教程比较多。这里就默认大家已经安装好jdk了。
这里以win10为例。首先右键电脑属性,点击高级系统设置,打开环境变量,在系统变量里新建变量。浏览目录找到maven的安装路径
变量名:MAVEN_HOME 变量值:D:\Java Develop\apache-maven-3.3.9

下面配置系统变量里的path变量,点击编辑,追加
%MAVEN_HOME%\bin

做完以上操作,maven已经完成了安装,可以通过DOS命令查看是否安装成功
mvn -version

至此,maven已经安装成功。
二、配置本地仓库
这里还是以本人举例,大家可以自行命名。
- 在D:\Java Develop\apache-maven-3.3.9目录下新建Repository文件夹,该文件夹用作maven的本地库。
- 打开D:\Java Develop\apache-maven-3.3.9\conf\settings.xml文件,加入一些代码。


我们先设置本地仓库位置。就是我们刚才新建的Repository文件夹。(注意要把代码写到注释外面!!!)
<!--下面是自己设置的本地仓库位置-->
<localRepository>D:\Java Develop\apache-maven-3.3.9\Repository</localRepository>

由于外网下载速度很慢,所以我们选择使用阿里云的镜像。(不使用镜像的话很慢很慢,使用镜像几分钟就好了 注意代码要写在一对儿<mirrors></mirrors>标签里面!!!)
<!--设置阿里云镜像-->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

我在这里把最后一步配置做好,然后再下载jar包。我这里使用的是jdk8(同样代码要写在<profiles></profiles>标签里面!!!)
<!--java版本-->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation> <properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

好了,到了这里配置文件就写完了,不要忘记保存哦。
下面可以通过DOS命令下载jar包了,在DOS里输入以下指令。
mvn help:system
然后开始下载jar包,开始下载~

( 下载的很快有没有,如果你没有用镜像下载的话,我想你现在应该是有体会的,哈哈。)
这是下载成功的样子。

三、idea配置maven
接下来就是在idea中配置maven了。
这里以idea2020为例,其它版本大同小异。首先创建工程



然后静静的等待一会儿,idea联网后自动生成配置文件。

大功告成。
希望能帮助到大家。感谢观看。
idea中maven的安装与配置的更多相关文章
- Maven的安装、配置及使用入门
Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与 ...
- Maven(1)-安装和配置
Maven(1)-安装和配置 一.本机必须安装好Jdk 二 .maven下载 http://maven.apache.org/download.cgi ,下载后把maven-bin解压到自己的目录即可 ...
- 一.Maven的安装和配置整理
Maven的安装和配置 1.1安装 进入Maven官网的下载页面:http://maven.apache.org/download.cgi选择当前最新版本:" ...
- 1.Maven的安装及配置
1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”.本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven ...
- 【工具学习】——Maven的安装与配置
[含义] 什么是构建? 构建,英文build.构建包括编译.运行.生成文档.打包.部署等等工作内容,如果我们每天手工去干这些事情,那会浪费很多的时间.因此,构建管理工具应运而生. maven,作为项目 ...
- Maven的安装与配置(eclipse,idea)
Maven的安装与配置 一.需要准备的东西 1. JDK 2. Maven程序包 3. Eclipse 4. Idea 二.下载与安装 1. 前往https://maven.apache.org/ ...
- Java·Maven的安装与配置
阅文时长 | 0.58分钟 字数统计 | 937.6字符 主要内容 | 1.引言&背景 2.Maven的下载与安装 3.Maven全局配置 4.Settings.xml文件的配置 5.远程仓库 ...
- Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】
Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...
- linux ---maven的安装和配置
linux下的maven的安装和配置:本人使用的是apache-maven-3.3.9-bin.tar.gz------安装maven的前提是JDK安装成功:java -version 测试一下--J ...
随机推荐
- PyQt(Python+Qt)学习随笔:模式窗口的windowModality属性与modal属性
windowModality属性 windowModality属性只对窗口对象有效,保存的是哪些类型的窗口被模式窗口阻塞. 模式窗口防止其他窗口中的部件获取输入.此属性的值控制对应窗口可见时阻塞哪些类 ...
- swpuCTF2019 web1 无列名注入
上周参加的swpuctf比赛第一道web题做了好久,在最后一个小时用非预期的方法做出来了,看了官方题解之后记录一下wp里面的无列名注入. 关于无列名注入可以看一下这篇链接 https://www.ch ...
- Vue 的父组件和子组件生命周期钩子执行顺序是什么
加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount-&g ...
- .NET 内存泄漏的争议
前几天发布了几篇关于要小心使用 Task.Run 的文章,看了博客园的所有评论.发现有不少人在纠结示例中的现象是不是属于内存泄漏,本文分享一下我个人的看法,大家可以保留自己的意见. 在阅读本文前,如果 ...
- 洛谷P2423 [HEOI2012]朋友圈
题目大意: 有\(A,B\)两个点集,每个点有点权,在\(A\)集合中,两个点之间有边满足\(a_i\ xor\ a_j\ mod\ 2 = 1\),在\(B\)集合中,两个点之间有边满足\(b_i\ ...
- CSP-S2020初赛游记
前一星期 感觉没怎么复习初赛啊,经常旷初赛练习赛--整天刷复赛题被老师怒斥了. zhoukangyang 天天做初赛(但是一天还是稳定做 \(2\) 道黑题),是不是要 AK 了啊(慌... 前一天 ...
- Class常量池、运行时常量池、字符串常量池的一些思考
Class常量池.运行时常量池.字符串常量池 class常量池 java代码经过编译之后都成了xxx.class文件,这是java引以为傲的可移植性的基石.class文件中,在CAFEBABE.主次版 ...
- ORA-29701: unable to connect to Cluster Synchronization Service
修改主机名后,has无法启动,将has启动之后,尝试ASMCA,出现如图提示: 再尝试登陆asm实例,出现日下提示: [oracle@edgzrip2-+ASM ~]$ sqlplus / as sy ...
- 2020-2021-1 20209307《Linux内核原理与分析》第七周作业
这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第七周作业> 这个作业的目标 & ...
- js上 三、数据类型
3.1.什么是数据类型 a. 什么是数据类型? 想从生活中出发: 考验智商的时刻到了: 1(只)+1(只)=1(双) 3(天)+4(天)=1(周) 5(月)+7(月)=1(年) 4(时)+9(时)=1 ...