• 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目录下,如下设置。

    按照下图操作即可

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

    项目结构

  • 相关阅读:
    为知笔记 Markdown 新手指南
    如何在服务器正确的看日志呢?
    如何查看网络之间是否互通
    自定义异常以及异常的处理
    记录下工作中用到的Linux命令
    fastJson中常用方法以及遇到的“坑”
    Java语法清单-快速回顾(开发)
    kafka的简单命令
    Elasticsearch集群状态查看命令
    ElasticSearch学习文档2018.11
  • 原文地址:https://www.cnblogs.com/wangmingshun/p/5965401.html
Copyright © 2020-2023  润新知