likes
comments
collection
share

初识Maven——Maven简介和安装及仓库种类

作者站长头像
站长
· 阅读数 1

前言

大家好,我是程序猿小白 gw_Gw,很高兴能和大家一起学习进步。复制代码

以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。

摘要

本文主要介绍Maven的概述(maven的优势),Maven的下载和安装,以及Maven不同种类仓库的使用。

Maven

1. 概述

Maven是一个完全使用java语言开发开源项目管理工具。可以用来对Java项目进行构建,和依赖管理等。

2. Maven作用

  1. 构建项目。
  2. 文档生成。
  3. 管理依赖。
  4. 自动单元测试。
  5. 项目打包。
  6. 生成报表。
  7. 部署项目。

等等。

依赖管理和项目构建是Maven的两大核心功能:

  1. 依赖管理其实就是Maven对项目的jar包的管理,当我们的项目很大时,肯定会需要导入很多的jar包,我们对项目打包时,会占用大量的空间,并且不方便传输,而maven把jar包放到中央仓库中,我们在使用时,只需要导入对应jar包的坐标即可,不仅方便而且节省内存,并且可以帮助我们解决依赖冲突的问题。

    中央仓库地址:https://mvnrepository.com/
    
  2. 项目构建:使用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的配置这里就不再讲诉,需要的可自行百度。

  1. 新建系统变量"MAVEN_HOME",值为maven的存放路径。

    初识Maven——Maven简介和安装及仓库种类

  2. 在path中新建"%MAVEN_HOME%\bin"

    初识Maven——Maven简介和安装及仓库种类

4. Maven中央仓库、本地仓库和远程仓库

如果要启动一个maven项目,maven首先会在本地仓库找项目所需要的jar包。如果找不到就会到中央仓库或者远程仓库下载jar包。

本地仓库地址:${user.home}/.m2/repository

Win+R输入".",然后找到.m2文件夹,继续寻找即可。

我们使用jar包时都是使用的本地的,尽管我们使用了远程仓库或则中央仓库,但是最后我们会把jar包下载到本地,也就是上述文件夹。该文件夹的位置我们可以在seetings.xml文件中修改。

初识Maven——Maven简介和安装及仓库种类

注意:图中为注释部分,所以我们复制一份到下面修改即可。

中央仓库是最大的仓库,里面几乎存放了开发时所需要的所有jar包。

远程仓库一般是公司开发时所建立的存放jar包的地址,也就是私服,在公司开发经常使用远程仓库。

小结

以上就是关于Maven的基本介绍和安装,希望对读者有所帮助,如有不正之处,欢迎留言指正。