Apache Maven 的介绍和安装
Maven 简介
什么是 Maven
Apache Maven,是一个软件项目管理及自动构建工具,由Apache软件基金会所提供,一个开源项目,由 Java 开发,并且只是用来管理 Java 项目的。
Maven 的好处
- 节省空间: Maven 项目的体积相比传统项目小很多,因为 Maven 将 Jar 包和项目分开了, 通过依赖管理来管理Jar包。
- 一键构建项目: Maven 可以完成的工作:编译、测试、运行、打包、部署。 Maven 自带 Tomcat 插件,能直接用
mvn tomcat:run
命令部署运行项目,同时将项目代码编译。 - 提高大型项目的开发效率
Maven 的安装配置
下载地址
Apache 官网:https://maven.apache.org/down...
Apache 官方镜像地址:https://mirrors.tuna.tsinghua...
安装配置
- 解压
- 配置环境变量:
在 Path 里添加 Maven 目录里的 bin 文件夹的完整路径。
Maven 仓库
三种仓库
- 本地仓库 (自己维护)
本地仓库的配置只需要修改settings.xml文件就可以 - 远程仓库(私服) (公司维护)
- 中央仓库 (Maven 团队维护)
三种仓库的关系
Maven 的目录结构
Maven 的命令
常用命令
需要进到项目目录中执行
clean
清理编译好的文件compile
只编译主目录的文件test
只编译并运行 test 的目录的文件package
打包并放到 target 文件夹中install
把项目发布到本地仓库
命令的生命周期(命令的执行顺序)
- clean 生命周期
clean
- default 生命周期
compile
test
package
install
- site 生命周期
site
生成站点的说明文档
命令和生命周期的阶段的关系
不同的生命周期的命令可以同时执行。
例如:mvn clean package
相关推荐
Kafka 2020-09-18
Wepe0 2020-10-30
杜倩 2020-10-29
windle 2020-10-29
minerd 2020-10-28
mengzuchao 2020-10-22
Junzizhiai 2020-10-10
bxqybxqy 2020-09-30
风之沙城 2020-09-24
kingszelda 2020-09-22
大唐帝国前营 2020-08-18
yixu0 2020-08-17
TangCuYu 2020-08-15
xiaoboliu00 2020-08-15
songshijiazuaa 2020-08-15
xclxcl 2020-08-03
zmzmmf 2020-08-03
newfarhui 2020-08-03
likesyour 2020-08-01