<Maven>Maven快速入门

1、Maven项目的创建

①选择Maven
②勾选Create from archetype,表明我们使用构建好的模板来自动完成项目的创建
③以webapp模板为例,因此选择webapp,然后就点击next

在这里插入图片描述
④编写项目的信息

在这里插入图片描述
Name就是项目的名称
Location就是项目的存放位置
GroupId是当前的公司或者企业
Artifactid是当前的项目模块名称
Version即版本

创建结果如下,然后点击next
在这里插入图片描述

⑤然后来到确认项目信息的界面,没什么问题就可以点击finish完成项目的创建

在这里插入图片描述

2、第一个依赖和插件

下面演示servlet下载和引入的过程

进入网址https://mvnrepository.com/

搜索servlet,点击javax.servlet-api

在这里插入图片描述

点击使用最多的版本

在这里插入图片描述

点击进去以后就可以看到相关的依赖信息了,将其复制

在这里插入图片描述

然后找到项目中的pom.xml中的<dependencies>标签,将刚刚复制的依赖粘贴在这里即可

复制前
在这里插入图片描述

复制后

在这里插入图片描述

导入jsp同理,先搜索,再导入

在这里插入图片描述
导入完发现有红色报错,可以点击右上角的那个图标刷新即可

如果需要修改版本,直接在 <version></version>对其版本号进行修改,再刷新即可,非常方便

使用Maven的好处:

  • 容易找到依赖
  • 依赖的下载和引入都很简单
  • 依赖的版本更改也很方便

配置插件

网址:http://maven.apache.org/plugins/index.html

以下载Tomcat为例

在这里插入图片描述

同样也是点击进去,选择需要下载的版本,然后查看其配置并复制如下代码
在这里插入图片描述

找到pom.xml中的plugin标签将其粘贴进去即可,别忘了刷新

在这里插入图片描述

3、运行项目的方式

点击Add Configurations
在这里插入图片描述

点击+,选择Maven

在这里插入图片描述

输入tomcat7:run,只要配置了tomcat插件,Maven会自动帮我们去运行,然后点击OK

在这里插入图片描述

运行后会有这么一个网址,可以到浏览器去访问检验

在这里插入图片描述

输出

在这里插入图片描述

4、Batch Mode问题

这个问题出现在创建Maven项目时,挂死在构建项目环节,问题报错为[INFO] Generating project in Batch mode

原因:防火墙,阻止/延缓了访问在国外的Maven仓库

解决方法:不要访问国外的Maven仓库,而是访问在国内的Maven仓库镜像

去到Maven的安装路径,找到conf文件夹下的配置文件settings.xml

将其打开,编辑其内容,找到其mirror标签

在这里插入图片描述

将下述内容写入到其mirror标签

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>
    http://maven.aliyun.com/nexus/content/groups/public/
  </url>
  <mirrorOf>central</mirrorOf>
</mirror>

5、Maven工具和项目的文件结构

在这里插入图片描述

bin(binary):主要存放二进制可执行文件

boot:存放maven的类加载器,用于加载自己的jar包

conf(config):存放maven配置文件

lib(library):存放maven自己的jar包

usrlibs:用户自定义的目录,作为我们自己的本地仓库使用,方便管理maven中的各种依赖

项目文件结构

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值