maven教程全攻略

maven教程全攻略


咱们在开发项目的过程当中,会使用一些开源框架、第三方的工具等等,这些都是以jar包的方式被项目所引用,而且有些jar包还会依赖其余的jar包,咱们一样须要添加到项目中,全部这些相关的jar包都会做为项目的依赖。

一般,一个java EE项目所依赖的jar包会有不少。然而,这还并不是是主要问题,在管理这些jar包过程当中,jar包的版本每每是最使人头疼的问题。选择一个jar包的版本,须要考虑它所依赖的jar包是否支持这个版本,而且还须要确认依赖它的jar包能不能对这个版本兼容。

因此,在过去的构建项目过程当中,整理出这么一堆能让项目正常运行的jar包以后,这个lib目录就会变为禁区。jar包版本更新了,咱们也不多会自找麻烦去触碰它。至因而不是存在冗余的jar包?能正常运行就行了嘛。



Maven的出现,解决了开发过程当中的这一难题。它能够对项目依赖的jar包进行管理,可让你的项目保持基本的依赖,排除冗余jar包,而且可让你很是轻松的对依赖的jar包进行版本升级。而这些仅仅是Maven最基本的功能,它能够在这基础上对项目进行清理、编译、测试、打包、发布等等构建项目的工做。
 
能够说,Maven是如今java社区中最强大的项目管理和项目构建工具,而更加值得庆幸的是,这样一个强大的工具,它的使用也是很是简单的。
 
如今,JavaEE项目使用的开源软件均可以经过Maven来获取,而且,愈来愈多的公司也开始使用Maven来管理构建项目了。

 html

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

 
Maven系列教程以下:

 

相关文章
相关标签/搜索