初识Maven——Maven简介和安装及仓库种类
前言
大家好,我是程序猿小白 gw_Gw,很高兴能和大家一起学习进步。复制代码
以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。
摘要
本文主要介绍Maven的概述(maven的优势),Maven的下载和安装,以及Maven不同种类仓库的使用。
Maven
1. 概述
Maven是一个完全使用java语言开发的开源的项目管理工具。可以用来对Java项目进行构建,和依赖管理等。
2. Maven作用
- 构建项目。
- 文档生成。
- 管理依赖。
- 自动单元测试。
- 项目打包。
- 生成报表。
- 部署项目。
等等。
依赖管理和项目构建是Maven的两大核心功能:
-
依赖管理其实就是Maven对项目的jar包的管理,当我们的项目很大时,肯定会需要导入很多的jar包,我们对项目打包时,会占用大量的空间,并且不方便传输,而maven把jar包放到中央仓库中,我们在使用时,只需要导入对应jar包的坐标即可,不仅方便而且节省内存,并且可以帮助我们解决依赖冲突的问题。
中央仓库地址:https://mvnrepository.com/
-
项目构建:使用maven可以通过一键构建项目,非常方便。
3. Maven安装
首先根据自己的电脑下载,链接如下或者到官网自行下载。
下载地址:
windows:https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.zip
linux和mac:https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
下载后需要配置环境变量,需要注意的是,使用maven一定要先配置好Jdk。关于JDK的配置这里就不再讲诉,需要的可自行百度。
-
新建系统变量"MAVEN_HOME",值为maven的存放路径。
-
在path中新建"%MAVEN_HOME%\bin"
4. Maven中央仓库、本地仓库和远程仓库
如果要启动一个maven项目,maven首先会在本地仓库找项目所需要的jar包。如果找不到就会到中央仓库或者远程仓库下载jar包。
本地仓库地址:${user.home}/.m2/repository
Win+R输入".",然后找到.m2文件夹,继续寻找即可。
我们使用jar包时都是使用的本地的,尽管我们使用了远程仓库或则中央仓库,但是最后我们会把jar包下载到本地,也就是上述文件夹。该文件夹的位置我们可以在seetings.xml文件中修改。
注意:图中为注释部分,所以我们复制一份到下面修改即可。
中央仓库是最大的仓库,里面几乎存放了开发时所需要的所有jar包。
远程仓库一般是公司开发时所建立的存放jar包的地址,也就是私服,在公司开发经常使用远程仓库。
小结
以上就是关于Maven的基本介绍和安装,希望对读者有所帮助,如有不正之处,欢迎留言指正。
转载自:https://juejin.cn/post/7063818782401101860