eclipse将web项目转化为maven项目

时间:2021-01-03 08:52:27

        也不知道是基于什么样的原因,想把eclipse新建的web项目转化为maven项目。其实最简单的方式是直接在eclipse中安装maven插件(高版本的eclipse已经集成了maven),然后直接创建maven项目。创建maven项目后,团队就可以通过pom.xml文件统一管理库文件,方便团队开发,当然还有一些其他功能,大家可以自行查阅。

        下面是eclipse创建web项目并转化为maven项目的全过程。

1、创建web项目,项目目录结构如下,右图是标准的maven项目结构

eclipse将web项目转化为maven项目 

 eclipse将web项目转化为maven项目

2、选中web项目,右键----Configure----Convert to Maven Project。将web项目转化为maven项目

eclipse将web项目转化为maven项目 

 eclipse将web项目转化为maven项目

3、删除源文件夹src,新建需要的Source File,src/main/java和src/main/resources。这是可以看到目录下面自动生成了org.main文件夹,目录结构如下:

eclipse将web项目转化为maven项目  

eclipse将web项目转化为maven项目

4、在main文件夹下面创建webapp目录。将WebContent下的所有文件拷贝到webapp目录下,然后可以删除WebContent文件夹。

5、点击项目,右键properties---Development Assembly。删除/WebContent对应的部署目录。新增webapp对应的部署目录。

eclipse将web项目转化为maven项目

6、选中Java Build Path,在Srouce选项卡中,勾选下面的Allow output folders for source folders。将output文件输出到web-info下面的classes文件夹下

eclipse将web项目转化为maven项目

7、在webapp下面创建html页面,然后部署该项目,运行就可以看到结果。如果创建过程中出现错误,或者不知道错误原因,可以自己新建一个maven项目,对比项目目录和配置信息,然后进行修改就可以了

      <ContextdocBase="/Volumes/myspace/workspace/javaworkspace/webtomaven/src/main/webapp"reload="false" path="/mavendemo"/>  

eclipse将web项目转化为maven项目