Maven自动化的构建工具
Maven自动化的构建工具
第一章 Maven 简介
1.1 软件开发中的阶段
需要分析:分析项目具体完成的功能,有什么要求,具体怎么实现。
设计阶段:根据分析的结果,设计项目的使用什么技术,解决难点。
开发阶段:编码实现功能。编译代码。自我测试
测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。完成后出一个测试报告。
项目的打包,发布阶段:给用户安装项目
1.2Maven能做什么
1)项目的自动构建,帮助开发人员做项目代码的编译,测试,打包,安装,部署等工作。
2)管理依赖(使用到的jar包)。
依赖:项目中需要使用的其他资源,常见的是jar。比如项目要使用mysql驱动。我们就说项目依赖mysql驱动。
1.3 没有使用maven怎么管理以来
管理jar,需要从网络中单独下载jar
需要选择正确版本
手工处理ar文件之间的依赖。aar里面要使用bar的类。
1.4什么是 maven
maven是 apache基金会的开源项目,使用java语法开发。 Maven这个单词的本意是:专家,内行。
maven是项目的自动化构建工具。管理项目的依赖
1.5 maven中概念
①PoM
②约定的目录结构
③坐标
④依赖管理
⑤仓库管理
⑥生命周期
⑦插件和目标
⑧继承
聚合
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 +0)の部落阁!
评论