. 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

001_Maven入门相关推荐

  1. 用Construct 2制作入门小游戏~

    今天在软导课上了解到了Construct 2这个神器,本零基础菜鸟决定尝试做一个简单的小游戏(实际上是入门的教程啊= = 首先呢,肯定是到官网下载软件啊,点击我下载~ 等安装完毕后我便按照新手教程开始 ...

  2. Docker入门六部曲——Swarm

    原文链接:http://www.dubby.cn/detail.html?id=8738 准备工作 安装Docker(版本最低1.13). 安装好Docker Compose,上一篇文章介绍过的. 安 ...

  3. Docker入门六部曲——Stack

    原文链接:http://www.dubby.cn/detail.html?id=8739 准备知识 安装Docker(版本最低1.13). 阅读完Docker入门六部曲--Swarm,并且完成其中介绍 ...

  4. Docker入门六部曲——服务

    原文链接:http://www.dubby.cn/detail.html?id=8735 准备 已经安装好Docker 1.13或者以上的版本. 安装好Docker Compose.如果你是用的是Do ...

  5. 【springboot】入门

    简介: springBoot是spring团队为了整合spring全家桶中的系列框架做研究出来的一个轻量级框架.随着spring4.0推出而推出,springBoot可以説是J2SEE的一站式解决方案 ...

  6. SpringBoot (一) :入门篇 Hello World

    什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不 ...

  7. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

  8. 5 分钟入门 Google 最强NLP模型:BERT

    BERT (Bidirectional Encoder Representations from Transformers) 10月11日,Google AI Language 发布了论文 BERT: ...

  9. 命名实体识别入门教程(必看)

    关于开发自己的命名实体识别先期思路: 虽然网上有很多相关代码,但实际如何入门材料较少,故整理下: CRF:先期可以用人民日报语料库去做,步骤如下: https://blog.csdn.net/hude ...

最新文章

  1. 安装Hadoop系列 — 导入Hadoop源码项目
  2. Nature出炉「中国博士生图鉴」:过半学生想换领域换导师,40%学生受抑郁、焦虑困扰...
  3. Git高速入门——Git安装、创建版本号库以及经常使用命令
  4. Java - Get a list of all Classes loaded in the JVM[转]
  5. 【数据处理】python数据评估常用指标:ks、fpr、tpr
  6. java8默认内存收集器_使用正确的垃圾收集器将Java内存使用量降至最低
  7. java生成pdf工具类,聪明人已经收藏了!
  8. cuda nsight 调试和性能分析
  9. Java中replace、replaceAll和replaceFirst函数的用法小结
  10. 分享:架构师软技能之协商
  11. java读取txt文件---,java读取TXT文件的方法
  12. java 添加盲水印_图片加数字盲水印
  13. Websphere9.0的安装
  14. LInux的网络设置之(Bridged)桥接模式
  15. 用netty实现zcool_Netty 系列一(核心组件和实例).
  16. 算法:URL短地址压缩算法-短网址映射。
  17. 嵌入式学习⑤——STM32嵌入式应用系统设计
  18. Android NDK开发一 NDK环境搭建及cmake简介
  19. iOS开发——加载、滑动翻阅大量图片解决方案详解 .
  20. 我的世界java版的马难以驯服_最难驯服的我的世界呆萌宠物排行榜介绍

热门文章

  1. 阿里云全球首批MVP张建平专访 - 我对数据有执念
  2. Test2 unit2
  3. 一个webpack,react,less,es6的DEMO
  4. TX Text Control X10新特性之图像占位符合并
  5. 如何实现一个HTML5 RPG游戏引擎——第一章,实现地图类
  6. 提高电子商务转化率的关键因素
  7. Yii2使用Cookie的注意事项
  8. Django之入门 CMDB系统 (一) 基础环境
  9. Csharp关键字----delegate(委托)
  10. Python学习心得第一周-03练习1