目录
为什么用
主要是为了解决包的管理问题(包多 依赖)
概述
由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测试
Maven是一个Apache开源项目,用于解决Java项目的包管理和依赖关系。它通过POM.xml文件定义项目信息和构建指令。在搭建过程中,需要下载Maven,配置环境变量,设置本地仓库和镜像仓库如阿里云。常用命令包括编译、清理、打包和测试。Maven帮助开发者简化构建流程,管理各种jar包。
1708

被折叠的 条评论
为什么被折叠?



