zoukankan      html  css  js  c++  java
  • 用maven创建web项目(spring Mvc)

     

     

    用maven创建web项目(spring Mvc)

     

    1、打开cmd进入到你要创建maven项目的目录下:

    2、输入以下命令、然后根据提示输入相应的groupId、artifactId、version:

    mvn archetype:generate -DarchetypeCatalog=internal 

    3、这时maven会自动帮你拉包,我这里是groupId=com.GetcharZp.demo,artifactId=SpringMvnDemo,version为默认;

    4、将下面的pom.xml 文件做以下修改;

      1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      3   <modelVersion>4.0.0</modelVersion>
      4   <groupId>com.GetcharZp.demo</groupId>
      5   <artifactId>SpringMvcDemo</artifactId>
      6   <packaging>war</packaging>
      7   <version>1.0-SNAPSHOT</version>
      8   <name>SpringMvcDemo Maven Webapp</name>
      9   <url>http://maven.apache.org</url>
     10 
     11 
     12  <properties>
     13     <aspectj.version>1.8.9</aspectj.version>
     14   </properties>
     15 
     16 
     17   <dependencies>
     18     <dependency>
     19       <groupId>junit</groupId>
     20       <artifactId>junit</artifactId>
     21       <version>3.8.1</version>
     22       <scope>test</scope>
     23     </dependency>
     24 
     25 
     26       <dependency>
     27         <groupId>javax.servlet</groupId>
     28         <artifactId>javax.servlet-api</artifactId>
     29         <version>3.1.0</version>
     30       </dependency>
     31 
     32 
     33       <dependency>
     34         <groupId>javax.servlet</groupId>
     35         <artifactId>jstl</artifactId>
     36         <version>1.1.2</version>
     37         <type>jar</type>
     38       </dependency>
     39       <dependency>
     40         <groupId>taglibs</groupId>
     41         <artifactId>standard</artifactId>
     42         <version>1.1.2</version>
     43         <type>jar</type>
     44       </dependency>
     45 
     46 
     47 
     48     <dependency>
     49       <groupId>org.springframework</groupId>
     50       <artifactId>spring-webmvc</artifactId>
     51       <version>4.3.4.RELEASE</version>
     52     </dependency>
     53 
     54 
     55     <dependency>
     56       <groupId>org.aspectj</groupId>
     57       <artifactId>aspectjrt</artifactId>
     58       <version>${aspectj.version}</version>
     59     </dependency>
     60 
     61     <dependency>
     62       <groupId>org.aspectj</groupId>
     63       <artifactId>aspectjweaver</artifactId>
     64       <version>${aspectj.version}</version>
     65     </dependency>
     66     
     67 
     68     <dependency>
     69       <groupId>com.fasterxml.jackson.core</groupId>
     70       <artifactId>jackson-core</artifactId>
     71       <version>2.7.5</version>
     72     </dependency>
     73     <dependency>
     74       <groupId>com.fasterxml.jackson.core</groupId>
     75       <artifactId>jackson-databind</artifactId>
     76       <version>2.7.5</version>
     77     </dependency>
     78     <dependency>
     79       <groupId>com.fasterxml.jackson.core</groupId>
     80       <artifactId>jackson-annotations</artifactId>
     81       <version>2.7.5</version>
     82     </dependency>
     83 
     84 
     85     <dependency>
     86       <groupId>org.hibernate</groupId>
     87       <artifactId>hibernate-validator</artifactId>
     88       <version>5.3.4.Final</version>
     89     </dependency>
     90     
     91 
     92     <dependency>
     93       <groupId>commons-fileupload</groupId>
     94       <artifactId>commons-fileupload</artifactId>
     95       <version>1.3.3</version>
     96     </dependency>
     97   
     98 
     99   </dependencies>
    100   <build>
    101     <finalName>mvcdemo</finalName>
    102     <plugins>
    103       <plugin>
    104         <groupId>org.apache.maven.plugins</groupId>
    105         <artifactId>maven-compiler-plugin</artifactId>
    106         <version>3.6.0</version>
    107 
    108         <configuration>
    109           <source>8</source>
    110           <target>8</target>
    111           <encoding>UTF-8</encoding>
    112         </configuration>
    113       </plugin>
    114   </plugins>
    115   </build>
    116 </project>

    5、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" version="3.1">
      <display-name>mvcdemo</display-name>
     
    </web-app>

    6、通过cmd命令cd到你的项目下(我这里是)

    cd SpringMvcDemo

    7、编辑

    mvn compile

    8、最后导入eclipse...

  • 相关阅读:
    [课程设计]Scrum 1.6 多鱼点餐系统开发进度
    [课程设计]Scrum 1.7 多鱼点餐系统开发进度
    [课程设计]Scrum 1.5 多鱼点餐系统开发进度
    [课程设计]Scrum 1.4 多鱼点餐系统开发进度
    [课程设计]Scrum 1.3 多鱼点餐系统开发进度
    [课程设计]Scrum 1.2 Spring 计划&系统流程&DayOne燃尽图
    [课程设计]Scrum 1.1 NABCD模型&产品Backlog
    [课程设计]Scrum团队分工及明确任务1.0 ----多鱼点餐
    学习进度条
    [课程设计]多鱼点餐系统个人总结
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9272178.html
Copyright © 2011-2022 走看看