
| Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件.maven是自动化构建工具. |
| 不使用maven:
使用maven:
|
| 构建过程: ①清理 将以前编译得到的旧的class字节码文件删除, 为下一次编译做准备 ②编译 将Java源代码编译成class字节码文件 ③测试 自动调用junit程序 ④报告 测试结果 ⑤打包 动态web工程打war包, Java工程打jar包 ⑥安装 将打包得到的文件复制到"仓库"中的指定位置 ⑦部署 将动态web工程生成的war包复制到Servlet容器的指定目录下, 使其可以运行 |
| maven目录结构: 根目录: 工程名 src目录: 源码 pom.xml文件: maven工程的核心配置文件 main目录: 存放主程序 test目录: 存放测试程序 java目录: 存放Java源文件 resource目录: 存放框架或其他工具的配置文件 |
| 常用命令
mvn clean 清理 mvn compile 编译主程序 mvn test-compile 编译测试程序 mvn test 执行测试 mvn package 打包 |
| POM Project Object Model 项目对象模型 pom.xml: Maven工程核心配置文件 |
Maven作为一款强大的软件项目管理和综合工具,基于项目对象模型(POM),能够实现项目构建、报告和文件的自动化管理。使用Maven,开发者可以简化大项目的管理,通过引用仓库中的jar包替代手动复制,实现自动化构建过程,包括清理、编译、测试、打包、安装和部署等步骤。
9076

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



