maven
maven是apeche的一个开源项目,主要用来构建项目,可以帮助开发者,管理项目中jar,以及jar包之间依赖关系,完成项目编译,测试,打包等工作
maven工具几个概念:
1.pom(project Object Model)项目对象模型
每个maven构建的项目中,有一个Pom.xml文件,是核心配置文件
配置项目信息,如何编译,插件,最重要的是jar的坐标
2.坐标
坐标指的是jar在maven仓库中的地址
地址有4部分构成:组id,构建id,版本,包类型(jar war)
3.仓库
maven建立一个jar的仓库,收集众多的jar包,在中央仓库
在全球各地还有一些镜像仓库 中央仓库,镜像仓库也可以统称远程仓库
在使用时,先从远程仓库将jar下载本地仓库,以后使用时,就直接从本地仓库关联即可
如何安装
maven安装搭建
前提 jdk,有网
1.官网下载 http://maven.apache.org/
2.解压maven
3.配置环境变量 D:\programFiles\apache-maven-3.8.4\bin path
测试 mvn-rersion
4.修改maven配置文件 maven-conf-settings.xml
4.1配置本地仓库位置
mavenRepository | 文件夹需要自己创建
D:\ mavenRepository
4.2配置阿里云maven镜像仓库
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
5.在idea中集成maven
6.创建一个maven结构的项目
http://mvnrepository.com/ maven仓库官方地址
JaVax.servlet 组Id jar包在仓库中路径
javax.servlet-api构建id(项目名)
3.1.0版本号
jar包类 默认为jar类型
provided
provided:项目打包时,不会将此jar包打包到项目中,因为服务器环境会提供
compile:默认值 编译运行时需要,打包时,会将jar包打包到项目中
打包:将本地源代码项目打包为线上部署的项目包
现在使用maven,可以帮助我们进行项目的打包
maven常用命令:1.compile 编译
2.clean 删除target
3.package 打包 只是打包
4.install 把项目打包 install到本地仓库
5.test 运行测试代码
框架:把一些基础的功能进行封装,使用更方便,使程序员更专注于开发