zoukankan      html  css  js  c++  java
  • Eclipse使用Maven构建web项目

    一、创建maven项目,选择下一步,如图:

    二、勾选上第一项,Create a simple project,然后选择下一步:

    三、填写项目相关信息,注意将Packing修改为war包(普通java项目,使用jar包),点击Finsh完成:

     四、右键项目,依次点击Properties --> Project Facets --> Convert to faceted form… 

    出现下图所示,勾选Dynamic Web Module,根据需要选择对应版本,此时为了方便可以点击Further configuration available..,然后勾选Generate web.xml....,此时在WebContent会生成对应的web.xml,如果没有出现下图可继续往下看,后面有解决方法,文件如下图所示:

    五、选择ok后生成如下项目结构,将WebContent下的内容全部拷贝到webapp目录下,然后将WebContent目录删除:

     

    最终项目如下图:

    注意:此处楼主使用的spring的sts版本的eclipse,第三步完成后,第四步不存在Convert to faceted form… ,直接是第五步,点击确定后没有生成WebContent目录。此处楼主采用的方法是随便创建一个maven工程(Packing使用jar),就出现了。然后点击确定后,将生成的WebContent目录拷贝到web项目下,当然也可自己创建WebContent目录下的内容。看个人喜好。

     六、下面就是将项目的配置进行修改了。

      点击deployMent assemnly配置要被打包的文件,test相关的移除即可,如果没有webapp的话,点击add添加这个文件路径,顺便设置将Maven的jar包发布到lib下。

    没有webapp目录的如下添加:

    选择webapp目录即可,最后点击Finish。

    如果没有设置将maven的jar包发布到lib目录下,如下设置。

    按照下图操作即可

    一下就是我们最终的目录结构了

    项目结构

  • 相关阅读:
    从多渠道打包与友盟统计有这一篇就够了
    多渠道打包
    studio构建错误Element uses-permission#android.permission.ACCESS_NETWORK_STATE at AndroidManifest.xml:38:5-79 dupli
    ADB命令与monkey
    正则表达式和文本挖掘(Text Mining)
    一步一步教你使用Git
    Android常见开源解决方案
    Android Intent到底能做些什么
    支付宝集成
    Theano 学习三 conv2d
  • 原文地址:https://www.cnblogs.com/wangmingshun/p/5965401.html
Copyright © 2011-2022 走看看