IDEA----创建Maven项目

1. 创建Maven项目

Maven项目的创建可以有两种方式。下面逐一介绍。
[1] 创建项目之前,先配置好Maven
File->Settings->Build,Execusion,Deployment->Build Tools ->Maven
IDEA----创建Maven项目_第1张图片
IDEA----创建Maven项目_第2张图片
[2] 第一种创建Maven项目的方式:
IDEA----创建Maven项目_第3张图片
IDEA----创建Maven项目_第4张图片
IDEA----创建Maven项目_第5张图片
IDEA----创建Maven项目_第6张图片
创建完的目录:
IDEA----创建Maven项目_第7张图片
这种方式的创建过程需要到网络上下载相应的包,有时下载失败或网速过慢可能导致创建失败。

第二种创建Maven项目的方式
[1] 配置项目的构建插件
File->Settings->Build,Execution,Deployment->Build Tools->Maven->Runner
在VM Options上加上该参数 (表示我们所需的插件可以从我们的本地路径中找)

-DarchetypeCatalog=internal 

IDEA----创建Maven项目_第8张图片
由于我们设置的参数只对当前窗口有用,所以我们选择另外一种在当前窗口创建项目的方式
IDEA----创建Maven项目_第9张图片
打开的窗口跟刚才是一样的
IDEA----创建Maven项目_第10张图片
IDEA----创建Maven项目_第11张图片
IDEA----创建Maven项目_第12张图片
IDEA----创建Maven项目_第13张图片
这也能成功创建我们的项目,不过速度比较快。

[2] 在项目中创建相应的目录结构
IDEA----创建Maven项目_第14张图片
解决方法:

  1. 点击右上角的该按钮
    IDEA----创建Maven项目_第15张图片
  2. 设置文件的相应权限
    IDEA----创建Maven项目_第16张图片
  3. 当它对应的文件夹亮起的时候,证明对应权限开放了
    IDEA----创建Maven项目_第17张图片
    [3] 创建测试用例
  4. 在pom.xml中引入 servlet的包

<dependency>
  <groupId>javax.servletgroupId>
  <artifactId>servlet-apiartifactId>
  <version>2.5version>
  <scope>providedscope>
dependency>
<build>
  
  <plugins>
    <plugin>
       <groupId>org.apache.tomcat.mavengroupId>
      <artifactId>tomcat7-maven-pluginartifactId>
      <configuration>
        <path>/path>
        <port>8080port>
      configuration>
    plugin>

  plugins>
build>

导入后的相关依赖
IDEA----创建Maven项目_第18张图片
2) 创建index.jsp

用户名:
  1. 创建Servlet文件
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setCharacterEncoding("utf-8");
    String username = request.getParameter("username");
    System.out.println(username);
}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    this.doPost(request,response);
}
  1. 修改web.xml文件
<web-app>
  <display-name>Archetype Created Web Applicationdisplay-name>
    <servlet>
        <servlet-name>Servletservlet-name>
        <servlet-class>com.gs.web.AddUserservlet-class>
    servlet>
    <servlet-mapping>
        <servlet-name>Servletservlet-name>
        <url-pattern>/addUserurl-pattern>
    servlet-mapping>
web-app>
  1. 运行我们Maven工程的Tomcat插件
    点击右侧的Maven
    IDEA----创建Maven项目_第19张图片
    IDEA----创建Maven项目_第20张图片
    6) 运行结果展示
    IDEA----创建Maven项目_第21张图片
    IDEA----创建Maven项目_第22张图片

你可能感兴趣的:(IDEA)