带你走进Maven的大门-最全Maven配置及集成idea工具总结
一、材料准备
1、jdk1.8的安装包
2、maven安装包
3、idea工具
二、配置jdk1.8环境变量
1.jdk下载
2.开始配置jdk环境变量
①复制jdk安装目录
我的jdk安装路径在C:\Program Files\Java\jdk1.8.0_221
②点击此电脑–>点击属性–>点击高级系统配置–>点击环境变量
③在变量中新建系统变量 JAVA_HOME 并将其添加至系统变量的path路径下
三、maven环境配置
1.maven下载
maven下载网址(点击此链接即可跳转到maven下载网址)
2.配置maven环境变量
①解压maven安装包
我的解压路径是D:\my_maven\apache-maven-3.5.2
②添加maven至环境变量中
点击此电脑–>点击属性–>点击高级系统配置–>点击环境变量
③打开终端并输入mvn -v
出现以下结果便是maven配置成功
3.配置maven本地仓库和远程仓库
①我的是在D:\my_maven\目录下新建maven-repository文件夹,该目录用作maven的本地库。
②打开D:\my_maven\apache-maven-3.5.2\conf\settings.xml文件(此处是我setting.xml的路径),查找下面几行代码(温馨提示:用ctrl + f 可快速查找):
本地仓库
远程仓库
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为你的本地仓库路径,我的本地仓库路径是D:\my_maven\maven-repository。
③localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
- 当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
- 此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
四、Maven集成idea
1.在全局settings中配置maven
需要注意maven的相关配置:
- Maven home directory:maven的地址
- setting.xml:若项目中使用的maven私服则需要进行配置
- maven respository:经常需要关注的maven仓库地址
import Maven project automatically:自动监控pom.xml的改动,并且进行导入maven依赖
2.在File的settings中配置maven
这里的maven配置和全局settings中的maven配置相同
以上maven环境和maven集成idea就配置好啦!!!
到此这篇关于带你走进Maven的大门-最全Maven配置及集成idea工具总结的文章就介绍到这了,更多相关Maven配置及集成idea工具内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
java多线程之wait(),notify(),notifyAll()的详解分析
本篇文章是对java多线程 wait(),notify(),notifyAll()进行了详细的分析介绍,需要的朋友参考下2013-06-06Springboot项目的搭建教程(分离出common父依赖)
这篇文章主要介绍了Springboot项目的搭建教程(分离出common父依赖),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-01-01springboot自动扫描添加的BeanDefinition源码实例详解
这篇文章主要给大家介绍了关于springboot自动扫描添加的BeanDefinition的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2022-02-02解决MyBatis中模糊搜索使用like匹配带%字符时失效问题
Mybatis是我们日常项目中经常使用的框架,在项目中我们一般会使用like查询作为模糊匹配字符进行搜索匹配,下面的Mapper.xml是我们使用like在项目中进行模糊匹配的常用方式,感兴趣的朋友跟随小编一起看看吧2021-09-09java并发包中CountDownLatch和线程池的使用详解
这篇文章主要介绍了java并发包中CountDownLatch和线程池的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-02-02
最新评论