MAVEN系列之一@基础篇
来源:互联网 发布:知行的初始密码 编辑:程序博客网 时间:2024/06/16 03:35
在介绍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在项目中,使用最多的还是清理,编译,打包,至于发布那些个东西,根本没咋用.
第三,各种社区,各种工具,多去尝试,你会发现,其实都是瞎折腾,还不如睡觉。
第四,思考一下,为啥要折腾?????????
- MAVEN系列之一@基础篇
- android内存优化系列之一基础篇
- javaweb基础系列之一
- maven基础系列
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
- 600. Non-negative Integers without Consecutive Ones
- LeetCode 561. Array Partition I
- PHP7的异常处理机制,set_error_handler和set_exception_handler方法介绍
- 欢迎使用CSDN-markdown编辑器
- 【git】:将本地代码提交到github远程仓库的简单命令行
- MAVEN系列之一@基础篇
- 动态内存管理
- Map接口,Set接口
- web.xml
- java8中使用Metaspace就不会出现OOM吗?
- 【Docker】 windows10 docker 使用
- Lesson06_python3之 循环
- 使用Java蓝牙无线通讯技术API概述之一
- 34.数据库设计