目录
为什么用
主要是为了解决包的管理问题(包多 依赖
)
概述
由apache的一个开源项目,项目构建工具,管理jar和jar的依赖关系,完成项目的编译,测试,打包,发布.
Pom(Project Object Model 项目对象模型)
pom.xml文件指示Maven工作 配置项目基本信息和项目构建信息
项目坐标:jar包的位置
仓库:本地仓库 中央仓库 中央镜像仓库
搭建过程
-
下载Maven服务器
maven 官网:http:// maven.apache. org
-
点击 download
-
解压 配置环境(path中配置到bin目录) mvn -version查看版本
-
配置本地仓库地址(repository) 在conf文件夹下找到settings文件修改
-
配置阿里云maven镜像仓库
-
idea中设置maven
-
File --> new Projects Settings --> Settings for New projects --> Build,Execution,Deployment -->Build Tools --> Maven
-
创建maven工程 Maven
-
-
Pom.xml 配置
maven 仓库官网(http://mvnrepository.com/)
-
<groupId> <artifactId><version> 依赖项的基本坐标
<type> 类型 默认是jar
<scope>作用范围
provided 不会被打包
命令
-
compile
编译 -
clean
删除 -
package
打包(web项目打包是war包 普通java打包就是jar包) -
install
到本地仓库 -
test
测试