学习下Maven,从最简单的开始。
1、下载Maven
2、配置环境变量
3、打开cmd,运行mvn -version,显示下图的文件,则代表配置成功
4、接下来是要和Eclipse集成,首先我们下载插件eclipse-maven3-plugin,这里就不讲Eclipse怎么安装插件了,安装成功后,需要配置下Eclipse
5、配置完成后我们就可以创建Maven工程了
6、创建成功的目录
7、我们需要创建我们源代码存放的文件src/main/java
8、好了,我们创建一个简单的servlet
9、这里我们需要引入servlet-api.jar,有了Maven,你不必再到处去找包,只需要在pom.xml配置就可以了。怎么配置可以去http://www.mvnrepository.com/或者http://search.maven.org/#browse中查找
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
10、编写第一个servlet
package com.mycompany.core.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class FirstServlet extends HttpServlet{
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.getOutputStream().write("hello wrold".getBytes());
}
}
11、修改下web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>Archetype Created Web Application</display-name>
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>com.mycompany.core.servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/first</url-pattern>
</servlet-mapping>
</web-app>
12、打包,可以在target目录下发现war包(当然这里还可以下载jetty插件,更方便)
13、放到tomcat中,启动。访问页面,可以看到hello world输出。好了,大功告成!