20190221——初春将喜乐勾兑 maven基础

1.maven的好处
2.maven如何实现
3.maven安装、配置本地仓库
4.maven项目标准目录结构
5.maven常用命令
6.maven整合web项目案列。


Maven的apache公司的开源,是项目构建工具。用来依赖管理。
maven的优点。 使用传统项目开发crm项目,项目大小:47MB 同样的项目使用maven开发137Kb 同样的代码,实现的功能都一样,如何做到的。可以初步推断,maven项目没有jar包。 没有jar包的maven项目如何运行的。 项目是项目,不过有一个jar包的仓库。 问题又来了,当项目运行的时候,如何调用这个jar包仓库。 抽象的来说有一个坐标:作为jar包,如何给出坐标。 举例:struts2-core-2.3.24.jar Apache(公司名称)+struts2(项目名称)+2.3.24(版本信息)

maven项目中需要某一个jar包,只需要在Maven项目中配置需要jar包坐标信息,maven程序根据jar包坐标的信息去jar仓库中查找jar包。

依赖管理:就是对jar包统一管理。
假如有十个ssm项目,我们不需要复制十份ssm所需要的jar包,只需要复制ssm的地址即可。到时候即时调用。

maven还有一个强大之处就是把面对对象这种思想放在了两个项目之中,B工程可以继承A工程,B就可以继承A的坐标。


maven的优势如何实现 maven的两大核心: 依赖管理:对jar包管理过程 项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署一系列操作都通过命令来实现。 通过maven命令将web项目发布到tomcat。
maven安装的前提:maven程序java开发的,所以它的运行依赖jdk的。 bin 可执行的脚本命令 conf 配置文件 lib maven项目运行需要的jar包

maven本地仓库存的是jar包。在程序员的笔记本上。
私服:存在于本地的局域网内的一台服务器,存jar包。
中央仓库:在互联网上公网上,存放的是世界上的所有的jar包。由apache下面的maven来维护。


配置本地仓库 1.找到jar包仓库压缩包。 2.解压到本地磁盘 3.配置本地仓库
maven的项目结构 src 项目的源码 pom.xml maven核心的配置文件 target 不属于标准目录结构,编译源码会存在target

在src有两个文件夹 一个叫main 一个叫test(单元测试)
main包含java(主体程序源码) resources(配置文件) webapp(页面素材)


maven的常用命令 clean清理 target目录下面的被清理了。 编译之后还可以出现target mvn complie 将项目中的.java文件编译为.class文件 test: 单元测试 mvn test 将项目根目录下,src下面有一个test下面的java目录下的单元测试类都会执行 单元测试类名有一个要求:XxxxxTest.java 必须如此命名。 package:打包 mvn package web project war java project jar 根据项目的不同,打不同的包。 打包到项目根目录下的target目录。 install: 安装 本地多个项目公用一个jar包 maven的jar包仓库,可以放自己存储的jar包。 打包到本地仓库。
maven项目的生命周期(了解) 在maven存在三套生命周期,每一套生命周期都是相互独立的,互不影响。 第一套:CleanLifeCycle:清理生命周期:Clean 第二套:defaultLifeCycle:默认生命周期 complie,test,package,install,deploy 第三套:siteLifeCycle:站点生命周期 在一套生命周期的内,执行后面命令前面的操作会自动执行。
maven整合web项目案列 配置maven环境, 需要配置maven 程序 配置userSetting:让eclipse知道仓库的位置 构建索引:提高检索速度
Maven整合servlet

猜你喜欢

转载自blog.csdn.net/qq_36344771/article/details/87867481
今日推荐