eclipse 将javaWeb项目转化成maven项目

eclipse 将javaWeb项目转化成maven项目

CreateTime--2018年4月18日16:04:18

Author:Marydon

1.首先,maven项目的标准目录 html

2.web项目项目jar包由maven托管java

以webservice项目接口为例,下图为web项目目录,开发工具介绍使用eclipseweb

说明:这里的resources文件夹,也只是放了配置文件,我的的首创,能够忽略这个细节。app

第一步,将web项目转为maven项目;eclipse

  选中当前项目-->右键-->Configure-->Convert to Maven Project;webapp

  配置项,一概采用默认-->直接Finishmaven

第二步,建立目录 src/main/java,src/main/resources,src/test/java,src/test/resources,并将源src目录下的内容进行迁移;工具

  第一步完成以后,src目录确定直接报错,忽略;开发工具

    找到src所在磁盘目录并进行复制:选中"src"目录,Alt+Shift+W-->Systerm explorer-->对src目录进行复制;测试

  回到eclipse,选中项目-->右键-->Reresh-->你会发现:src - 副本目录出现了;

  建立目录:src/main/java,src/main/resources,src/test/java,src/test/resources;

  方法:

  将原来的src目录删掉(这是必须的,不用担忧,src - 副本已经作了备份);

  选中项目-->右键-->New-->选择 "Source Folder"-->Next;

  注意:必定不要选错了,不是Package!

  分别建立4次:src/main/java,src/main/resources,src/test/java,src/test/resources

  说明:为何必定要将src目录删掉呢?由于不删除的话,main和test目录没法建立在src下面,不信你能够试试。

  目录建立成功后,能够看到下面maven自动生成了src和target目录及子目录

  将src - 副本中的内容拷贝到刚才新建的目录中去;

  方法:将utils,webservice三个目录直接拖拽到src/main/java中

  将test目录下的Test.java直接拖拽到src/main/test中

  移动后,目录展现:

  把src - 副本删除便可,而且,以一样的方式把resources目录下的配置文件移动到src/main/resources目录下。

第三步,建立webapp目录并将WebContent目录下的内容进行迁移到该目录下;

  建立webapp目录

  直接New-->Folder-->设置名称为webapp便可。

  注意webapp目录的建立位置,必定不要建到上面的src/main下面了。

  迁移

  一样,也是直接选中WebContent目录下全部的内容,直接拖拽到webapp目录下便可,并删除WebContent目录。

第四步,jar包经过pom.xml文件引入;

  打开pom.xml文件-->切换到pom.xml视图-->删除标签:sourceDirectory

  缘由:由于maven项目的源文件的默认目录为src/main/java,而第一步将web项目转换成maven项目后,

  eclipse发现源文件的目录发生了变化,因此就改为了src,而通过第二步,咱们已经遵循了maven的项目规范,因此要删除。

第五步,修改class文件编译位置

   网上有不少教程,都说要修改class文件的默认保存位置,实在是巨坑,必定不要修改!!!

第六步,修改maven web项目的发布项

  选中项目-->右键-->properties-->

  将测试部分和/WebContent移除掉 

第七步,发布并运行mavenWeb项目

  使用maven对项目进行打包,在Tomcat下运行

相关文章
相关标签/搜索