今天是刘小爱自学Java的第98天。
感谢你的观看,谢谢你。
话不多说,开始今天的学习:
经过97天的学习,对于JavaSE、数据库以及前端的基本知识,都有了一个大致的了解。
在有了这些基础后,就可以开始做Java项目了。
而在项目开发过程中会遇到一些问题:
- jar包太多了,放在lib文件夹中会很乱。
- jar包不同版本之间可能还会有冲突。
- 多个项目使用的jar包一样,需要复制多份。
- 如果发现了自定义jar包的bug,修改后需要开发人员每次都手动接收新的jar包并替换掉本地的jar包,麻烦。
主要都是对于jar包的处理,而对于这些问题的解决方案就是使用maven。
一、maven概述
maven,专家的意思,它是一个项目管理工具。
1maven下载
通过网络搜索其官网下载即可。
该软件是由Apache这个组织开源的,不得不是说这个组织挺伟大的,Tomcat也是其开源的。
需要将压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内,解压即可使用。
2maven作用
其中maven的主要作用有:
- 项目管理:编译、测试、打包、部署、运行,这一套流程都可以用maven来管理。
- 管理jar包:也就是上述提到的问题。
- 管理插件:开发过程中会需要使用各种插件。
3maven环境变量配置
和Java一样,也需要配置maven环境变量。
做一个知识点的回顾,环境变量的作用在于:
可以让该程序在任何路径下运行,如果没有配置环境变量只能在其对应的安装路径下运行。