清欢渡

Maven的简介和安装配置

电脑版发表于:2020/1/5 12:52

简介

    Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念。

    Maven 是一个项目管理工具,主要用于项目构建、依赖管理、项目信息管理。    

         Maven是可以通过一小段描述信息(中央信息片)来管理项目的构建、报告和文档的软件项目管理工具。也是一个比较强大的自动化工具,提供了编译、测试、打包、构建项目环境等功能。

    POM(Project Object Manager):项目管理对象

pom.xml文件:添加项目所需的依赖、插件

    

    应用场景:创建一个web项目的时候需要导入的jar包过多,甚至有些冲突的、重复的、导致项目结构臃肿,又不能随便乱删。这时我们可以使用Maven来管理项目


                    maven的相关概念


    仓库:存放有一系列的jar包、插件


分类:本地仓库、远程仓库(中央仓库、私服、其他公共库)

    

         1中央仓库

                   中央仓库由maven社区提供的仓库,提供大量的常用的jar

         2远程仓库

                   我们自己定制的仓库

         3本地仓库

                   我们自己电脑中的仓库,maven需要的jar包都直接从本地仓库中进行获取。如果本地仓库中没有jar包,maven会去中央仓库进行下载,下载到本地仓库。

        

      坐标:仓库中的每一个资源都有一个唯一的坐标(定义一个资源)

 

    Maven对于项目jar包的管理

         以前:就是直接将jar拷贝到项目的lib目录中,每个项目使用时,都是重新复制。

         现在:每次使用jar包,都从本地仓库中获取

                     如果要使用某个jar包,我们只需要在pom.xml中配置依赖信息


安装和配置

            

             系统要求

项目要求
JDKMaven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上
Maven 3.0/3.1 要求 JDK 1.5 或以上
内存没有最低要求
磁盘Maven 自身安装需要大约 10 MB 空间。除此之外,额外的磁盘空间将用于你的本地 Maven 仓库。你本地仓库的大小取决于使用情况,但预期至少 500 MB
操作系统没有最低要求

 

             检查 Java 安装

操作系统任务命令
Windows打开命令控制台
c:\> java -version
Linux打开命令终端
# java -version
Mac打开终端
$ java -version



               Maven 下载

                    Maven 下载地址:http://maven.apache.org/download.cgi

            
                

                    不同平台下载对应的包:

系统包名
Windowsapache-maven-3.6.3-bin.zip
Linuxapache-maven-3.6.3-bin.tar.gz
Macapache-maven-3.6.3-bin.tar.gz

                    下载包后解压到对应目录:


系统存储位置 (可根据自己情况配置)
WindowsE:\Maven\apache-maven-3.6.3
Linux/usr/local/apache-maven-3.6.3
Mac/usr/local/apache-maven-3.6.3

            bin目录:包含Maven的脚本

            boot目录:包含了一个类加载器的框架

            conf目录:配置文件,settings.xml

                    lib目录:第三方jar

            设置 Maven 环境变量

                        添加环境变量 MAVEN_HOME:变量值:maven的安装路径,比如 E:\Maven\apache-maven-3.6.3

        

       编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin

                         

                    注意注意多个值之间需要有分号隔开,然后点击确定。

   在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 Maven 已经安装成功

        mvn -version

            


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢