Maven学习(四):idea开发maven项目

一、idea的maven配置

1、启动idea,如果idea有打开的项目,先关闭项目File——>Close Project,如果没有执行2.

     Maven学习(四):idea开发maven项目_第1张图片

2、 打开配置页面Configure ——> Settings

Maven学习(四):idea开发maven项目_第2张图片

3、 idea配置maven的安装目录和本地仓库

Maven学习(四):idea开发maven项目_第3张图片

注:如果想在以后不联网的状态创建maven工程,可以设置如下参数

Maven学习(四):idea开发maven项目_第4张图片

二、idea创建web工程

1、打开idea,选择创建一个新工程

Maven学习(四):idea开发maven项目_第5张图片

2、选择idea提供好的maven的web工程模板

Maven学习(四):idea开发maven项目_第6张图片

3、填写项目信息

Maven学习(四):idea开发maven项目_第7张图片

4、maven的相关配置信息

Maven学习(四):idea开发maven项目_第8张图片

5、设置项目的保存目录

Maven学习(四):idea开发maven项目_第9张图片

6、等待maven工程创建完成,创建完成的目录如下:

Maven学习(四):idea开发maven项目_第10张图片

三、idea编写web程序

1、补齐maven目录

创建java目录

 Maven学习(四):idea开发maven项目_第11张图片

Maven学习(四):idea开发maven项目_第12张图片

将创建的java目录设置为maven的根目录

Maven学习(四):idea开发maven项目_第13张图片

 2、在pom.xml中导入servlet开发依赖包



  javax.servlet
  servlet-api
  2.5
  provided




  javax.servlet
  jsp-api
  2.0
  provided

3、编写Servlet代码

3.1、创建servlet

Maven学习(四):idea开发maven项目_第14张图片

如果创建时没有servlet选项时,刷新maven项目后在创建。

Maven学习(四):idea开发maven项目_第15张图片

Maven学习(四):idea开发maven项目_第16张图片

3.2、编写Servlet代码

package com.wedu.web;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class WebServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request,response);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.getRequestDispatcher("/hello.jsp").forward(request,response);
    }
}

3.3、在web.xml中配置Servlet访问路径


    WebServlet
    com.wedu.web.WebServlet


    WebServlet
    /WebServlet

3.4、在webapp下创建并编写hello.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    hello maven.

四、idea运行web项目

1、启动web项目

Maven学习(四):idea开发maven项目_第17张图片

2、访问web项目

Maven学习(四):idea开发maven项目_第18张图片

五、idea的maven插件的添加

1、在pom.xml中添加JDK插件



  org.apache.maven.plugins
  maven-compiler-plugin
  
    1.8
    1.8
    UTF-8
  

注:为了方便每次创建新的新项目时添加插件,可以将插件添加到模板中去,在settings编辑:

Maven学习(四):idea开发maven项目_第19张图片

 2、在pom.xml中添加tomcat插件 



  org.apache.tomcat.maven
  tomcat7-maven-plugin
  2.2
  
    8888
  

 

你可能感兴趣的:(Maven)