Maven------管理项目的构建,报告和文档的项目管理工具软件(一)
Maven基础
Maven的Apache公司开源项目,是项目构建工具,用来依赖依赖管理
1.Maven的好处
使用传统项目开发crm项目,项目大小:一般超过40MB
同样项目,使用maven开发。500KB以内
同样的代码,实现的功能都一样,maven项目如何做到的?可以初步判断maven项目中一定没有jar包,没有jar包的项目如何运行?
Maven项目找jar包的过程
坐标:作为jar包,如何给出坐标。
举例:struts2-core-2.3.24.jar
Apache(公司名称)+struts2(项目名称)+2.3.24(版本信息)
maven项目中需要某一个jar包,只需要在maven项目中配置需要jar包坐标信息。maven程序根据jar包坐标的信息去jar包仓库中查找jar包
依赖管理:
就对jar包进行统一管理
2.maven的好处如何实现
maven的两大核心:
**依赖管理:对jar包管理过程
**项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都通过命令来实现
通过maven命令将web项目发布到tomcat:
mvn tomcat:run