zoukankan      html  css  js  c++  java
  • MAVEN创建并打包web项目

    maven项目是由一个maven project和多个maven module组成的,以下简介一下maven webapp的创建和打包,前提是你已经安装配置好maven了。

    打开eclipse。依照例如以下操作:




    我们首先当然要先创建一个project。如上图选择。



    如今maven project已经创建好了,project的名称是test。而且自己主动创建了一个pom.xml配置文件。这是一个灵魂性的配置文件,以后还会具体介绍。

    下一步我们创建一个maven module。


    注意以下步骤,此步不须要勾选create a simple project,由于我们要用到maven的archetype原型。


    在以下的步骤中输入webapp便会出现我们须要的archetype原型,例如以下图。选中我们所要的原型,然后next。




    上图中输入自己的包名,然后就能够finish了,这样一个webapp就创建成功了,此module的名称是test_web,可是呢,查看eclipse代码,会发现有报错。这是由于此maven项目没有引入servlet依赖所致。

    看下图。输入下图的网址,然后打开就能够看到servlet3.0.1的相关依赖配置。把它拷贝下来。然后看下下图。


    把上图拷贝下来的配置信息黏贴到下图所看到的位置,保存,此时不要着急,有点慢,完毕后会发现上面的错误没了。


    如今一个maven框架下的web项目就创建好了,下一步就是打包測试了。

    我先用命令行演示一下。还有两个方法,依次会在以后的文章中说明。

    首先,进入项目的根文件夹,例如以下图所看到的;

    然后,运行mvn  clean package。

    因为我命令行使用的maven是3.2.1的,所以非常顺利就完毕了,假设用低版本号的话,可能会有问题,这个问题以后再说。


    例如以下去所看到的,说明打包完毕,上面那个方框里就是打包后war包的存放路径,把它拷贝到tomcat以下...apache-tomcat-7.0.62webapps就能够測试了。



  • 相关阅读:
    圣战 [奇环, 树上差分]
    花火之声不闻于耳 [线段树]
    SP2878 KNIGHTS
    P5300 [GXOI/GZOI2019]与或和 [单调栈]
    Speike [线段树, 动态规划]
    Jerry [动态规划]
    JSON对象
    正则书写
    flex布局实践
    数组对象的深拷贝与浅拷贝
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7057638.html
Copyright © 2011-2022 走看看