Maven基础:简介

简介

1、概述

1、Maven是Apache下的一个开源项目,它是一个创新的项目管理工具用于对java项目进行项目构建、依赖管理及项目信息管理。(开源,免费,java语言实现
2、Maven 基于项目对象模型(POM,Project Object Model),对项目进行抽象,把一个项目从创建到部署,中间所经历的各个阶段,都进行单独定义,这样就可以对一个项目进行各个环节的程序化管理,并且允许用户进行扩展,满足用户定制化的需求

2、作用

主要集中在以下两个方面

2.1 项目构建

项目构建,是指一个项目清理、编译、测试、报告、打包、安装、部署等过程,Maven中把这些过程进行了标准化管理,可以** 通过一个命令,自动按照顺序,依次执行这里面的每一个步骤**。

1、清理clean:将之前编译得到的旧文件class字节码文件删除
2、编译complie:将java源程序编译成class字节码文件
3、测试test:自动测试,自动调用junit程序
4、报告report:测试程序执行的结果
5、打包package:动态Web工程大War包,java工程大jar包
6、安装install:Maven特定的概念,将打包得到的文件复制到maven仓库中的指定位置
7、部署deploy:将工程生成的结果放到服务器中或者容器中,使其可以运行

2.2 依赖管理

依赖管理,是指Maven将项目中所依赖的外部jar包,进行统一的管理

为什么要进行依赖管理? 因为自己手动管理这些jar时你可能会遇到下面这些问题:
(1)需要到不同的官网下载不同的jar包
(2)需要测试多个jar之间是否版本兼容
(3)需要分析依赖关系
(4)需要管理jar和器对应的源码和javadoc
等等等。。。
当使用maven来管理这些jar时,就方便很多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值