用 Eclipse 搭建 Servlet 3.1 Maven 开
2017-10-26 本文已影响0人
tuzkimo
1. 安装 Maven
1.1 下载 Maven
地址: http://maven.apache.org/download.cgi
1.2 安装 Maven
下载文件是一个压缩包, 解压到你习惯的软件安装目录即可
1.3 设置环境变量
-
在用户变量处新增一个
MVN_HOME
变量,值为 Maven的安装路径 -
在用户变量的
Path
变量的值新增%MVN_HOMR%/bin
1.4 测试
运行 cmd
, 输入 mvn -v
, 如果能正确显示相关信息,表明安装成功
1.5 修改仓库位置
打开安装路径 - conf
- settings.xml
,在 <settings>
节点里添加 <localRepository>{自定义目录}</localRepository>
2. 创建模板项目
2.1 新建 Maven 项目
-
右键
Project Explorer
区域,New
-Project...
-
搜索
maven
, 选择Maven Project
, 然后Next
-Next
-
选择
maven-archetype-webapp
,Next
-
填写项目信息,
Finish
2.2 设置为 Servlet 3.1
项目
- 打开
pom.xml
, 添加Servlet 3.1
依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
- 修改
web.xml
的头信息
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
</web-app>
- 修改项目目录下的
.settings/org.eclipse.wst.common.project.facet.core.xml
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
- 打开
pom.xml
, 添加maven-compiler-plugin
插件
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
-
右键项目,
Maven
-Update Project
-OK
-
右键项目,
Properties
-Project Facets
,Dynamic Web Module
为 3.1 且Java
为 1.8 则更新成功
3. 补充缺失目录
右键项目, Properties
- Java Build Path
- Order and Export
, 对应 missing 提示手动创建对应文件夹
github
参考
http://blog.csdn.net/frankcheng5143/article/details/51282819