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中的各种依赖
项目文件结构