1.maven下载安装及配置
maven是项目管理工具,apache下的一个开源项目,使用maven能够对Java项目进行构建、依赖管理。
什么是项目构建:
项目构建是一个项目从编写源代码到编译、测试、运行、打包、部署、运行的过程。
构建过程:
- 在eclipse中创建一个java web工程
- 在工程中编写源代码及配置文件等
- 对源代码进行编译,Java文件编译程class文件
- 执行Junit单元测试
- 将工程打成war包部署到tomcat运行
什么是依赖管理:对项目所依赖的jar包进行规范化的管理。
不再需要向项目手动添加jar包,只需要在pom.xml文件中添加jar包的坐标即可。
下面给出两个jar包坐标的网站:
https://mvnrepository.com/artifact/com.h2database/h2/1.4.197
这样使用的好处:
1.通过pom.xml文件对jar包的版本进行统一的管理,可避免版本冲突。
2.maven可以自动从maven仓库下载jar包。
maven安装:http://maven.apache.org/download.cgi
下载后解压,如何配置环境变量。通过mvn -v命令检查是否安装成功。
在eclipse下创建maven项目之后如下结构:
maven的生命周期:清理-编译-测试-报告-打包-部署。
maven仓库:
本地仓库、远程仓库、中央仓库。
Maven会从配置文件中读取仓库位置,并按照优先级逐一从仓库中判断是否有指定的依赖文件,如果有,则加载,如果没有,则继续搜索。
搜索顺序:
本地仓库->私服->中央仓库