maven简介

maven的作用:

  1. 管理jar包,而且下载时不会版本冲突(版本都是指定好的)

  2. 项目模块化。管理多个模块(小项目),拆分项目。

maven概念:

一个自动化构建工具

自动构建:如  编译、测试、打包这样本来需要很多步操作,maven只需要一句话就可以

清理--编译--测试(针对项目的关键点测试或者用测试代码)--报告(maven可以给出测试结果)--打包--安装(把项目打包的jar放到本地仓库,给其他项目用)--部署(打包的jar发布到服务器)

 

项目整合

多个项目整合成一个项目,其实就是项目之间有依赖关系,把被依赖的项目install进本地仓库,然后在依赖的项目的pom里写入依赖,就是整合

maven下载jar

先到本地仓库,找不到就去中央仓库(或中央仓库的镜像)下载。

中央仓库的镜像,全球各地都有,是用来分摊中央仓库的访问压力的。

 

项目部署

Eclipse里写项目时,可以直接发布运行,这时候发布的,是Eclipse简化过的(去掉了一些不需要的目录),结构和tomcat要求的目录结构不一样,所以在Eclipse里可以运行,但是复制到tomcat的webapps目录下,是不能运行的。

但是在Eclipse里打包成war,再复制到tomcat就可以(不用解压)。这个war结构是符合tomcat的要求的。

 

打包部署,是把项目里的文件进行筛选、组合,得到一个可运行的项目(如大米-->米饭)

 

转载于:https://www.cnblogs.com/youwuyi/p/10406011.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值