Maven简介

1、Maven介绍

1.1 为什么要用Maven

在使用java开发时,无论你想实现什么功能,都能找到你所需要的工具类,但是这些工具类一般都会封装在一个一个的jar包,当然这些jar包之间也存在一定的联系,在使用一个jar包的同时,你可能还需要另一个jar包,所以当项目较大时,引入的jar包可能就会过多,从而过于臃肿,但是Maven可以解决此类臃肿,它只需要引入相应的jar包做表即可。同时maven还可以处理多模块项目,当一个项目使用的模块过多时,比如一个开发一个成绩管理系统是,需要设计教师模块,学生模块,管理员模块,查看成绩模块,登录成绩模块等,一般来说,开发一个这样的系统时,所开发的各个模块之间不能单独使用,要将多个模块合起来是才能正真使用,此时maven工具可以将项目一键打包,非常方便。

1.2 什么是Maven

Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。
Maven是一个项目管理工具它包含了一个项目对象模型 (Project Object Model),反应在配置中,就是pom.xml文件,另外就是一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当使用Maven的时候,可以用一个明确定义的项目对象模型来描述你的项目,即pom.xml文件,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

2、 Maven的两大核心

2.1 依赖管理

对jar包的统一管理

2.2 项目构建

对项目进行编译、测试、打包以及部署等。

3、 Maven的安装

前提:必须安装了JDK

3.1 在Linux系统中安装Maven

1) 确保设置了JAVA_HOME环境变量并指向JDK安装
2) 解压

unzip apache-maven-3.6.3-bin.zip
或者:
tar xzvf apache-maven-3.6.3-bin.tar.gz

3)将apache-maven-3.6.3的bin目录添加到环境变量PATH中。
4)在shell中,使用 mvn -v 测试,查看是否成功。

Apache Maven 3.6.3(0ec48eb515d93f8515d4abe465570dfded6fa13a3ceb9aab8031428442d9912ec20f066b2afbf56964ffe1ceb56f80321b50db73cf77a0e2445ad0211fb8e38d)
Maven home: /opt/apache-maven-3.6.3
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.8.5", arch: "x86_64", family: "mac"

3.2 在windows系统中安装Maven

1)检查是否安装JDK.

win+r----->打开cmd----->输入 java -version

在这里插入图片描述
2)下载Maven
下载地址:Maven官网下载地址
在这里插入图片描述
3)解压安装
配置环境变量:此电脑------->>>属性----->>>高级系统设置------->>>环境变量------>>>新建:
MAVEN_HOME
在这里插入图片描述
然后配置Path:%MAVEN_HOME%\bin
在这里插入图片描述
4)测试:
在cmd中输入 mvn -v
在这里插入图片描述
5)在setting.xml中设置

 <!-- 这里写仓库地址,即下载jar包存放的位置,默认为C盘-->
  <localRepository>D:\CODE\reposidary</localRepository>


<!--加上这段后以后不会去Maven中央仓库下载了。而是去阿里巴巴仓库下载,速度会快许多-->
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf> 
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值