在介绍maven之前,想想自己在之前的JAVA项目中如何管理各种七七八八的jar包,解决冲突,解决不兼容,去各种网站查询,搜索,下载各种jar,焦头烂额,一身疼,回来,居然还在报错。
使用maven,首先是maven到底是什么,maven有个啥用,有啥子优点呢,来,坐下来慢慢说。
1、什么是maven?
maven是maven,maven是一个构建项目的工具,对,他就是工具,一款优秀的工具,不只是构建项目,还可以测试,发布,建站,生成测试报告等等这些的一种工具。
2、maven有啥用?
maven其实就是为了简化一些开发的流程,方便,简化;
(1)、不用到处去找包,管理各种依赖关系(这个我最喜欢)。只要坐标到位,maven就自动完成下载,不用收工下载(偶尔还是需要滴);
(2)、使用方便,配置好之后,输入简单命令自动执行以前繁琐的操作,从清理,编译,测试生成报告,打包,部署,都会,只是你没用过而已;
(3)、基于java平台,可以跨平台的,不管是window、linux还是unix,都是一样的,(是java的功劳?);
(4)、约定优于配置。目录结构,测试用例名字等等都有规则,遵循这些规则,减少学习成本;
啰嗦几句(以下内容纯属虚构,如有雷同,就雷同吧,你奈我何)
第一、maven在使用中,只要晓得咋个用就可以了,为啥子要用,其实还有其他的构建工具,比如说SBT,和maven一样,都是构建工具,为啥不用,而偏偏用maven,还是老大说了算,我本人还是比较喜欢sbt这个工具。
第二、maven在项目中,使用最多的还是清理,编译,打包,至于发布那些个东西,根本没咋用.
第三,各种社区,各种工具,多去尝试,你会发现,其实都是瞎折腾,还不如睡觉。
第四,思考一下,为啥要折腾?????????