一. Maven简介
1. Maven翻译为"专家"、"内行", 是Apache下的一个纯Java开发的开源项目。
2. Maven是一个项目管理工具, 可以对Java项目进行构建、依赖管理。
3. Maven也可被用于构建和管理使用C#, Ruby, Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目, 现为由Apache软件基金会主持的独立Apache项目。
4. Maven能够帮助开发者完成以下工作:
4.1. 构建
4.2. 文档生成
4.3. 报告
4.4. 依赖
4.5. SCMs
4.6. 发布
4.7. 分发
4.8. 邮件列表
二. Maven环境配置
1. Maven是一个基于Java的工具, 所以要做的第一件事情就是安装JDK。
2. 检查Java安装
3. Maven系统要求
4. 下载Maven
4.1. 百度输入apache-maven, 点击下面的链接
4.2. 不同平台的Maven
4.3. 点击下载apache-maven-3.8.4-bin.zip
4.4. 解压apache-maven-3.8.4-bin.zip, 查看各个目录
5. 设置Maven环境变量
5.1. 右键"计算机", 选择"属性", 之后点击"高级系统设置", 点击"环境变量", 编辑系统变量Path, 添加变量值: D:\software\Maven\apache-maven-3.8.4\bin, 最后点击确定按钮保存。
5.2. 在控制台输入: mvn -v命令, 如果能看到Maven相关版本信息, 则说明Maven已经安装成功。
三. 使用Eclipse创建一个Maven工程, Web项目
1. New——>Maven Project
2. 创建一个简单的工程
3. 创建war工程
4. 创建完成后工程报错, Web项目需要一个WEB-INF文件夹, 然后WEB-INF文件夹下存放一个web.xml。
5. 右键工程——>Java EE Tools——>Generate Deployment Descriptor Stub(生成部署描述存根)。
6. 在webapp目录下生成WEB-INF文件夹, 并且WEB-INF文件夹下存放了一个web.xml。
7. Maven项目标准目录结构
8. 创建index.jsp
9. 编写index.jsp, 没有servlet和jsp相关jar包, 所以报错
10. 百度maven repository(存储库), 点击下面链接
11. maven存储库官网: https://mvnrepository.com/
12. 搜索jsp——>点击JSP API
13. 点击2.0
14. 复制Maven选项的依赖
15. 添加到MavenWeb项目的pom.xml, Maven Dependencies下多出了servlet和jsp的jar包
16. 在src/main/java下编写LoginAction.java
17. 在src/main/resources下添加db.properties
18. 在pom.xml中添加junit依赖
19. 在src/test/java下编写TestPropertiest.java
20. 在src/test/resources下添加testDb.properties
21. 拷贝项目到我们安装的Maven目录
22. 到MavenWeb下执行mvn tomcat:run命令
23. 浏览器访问项目主页
24. 浏览器访问la.do