eclipse创建maven项目

时间:2021-09-07 10:18:01

准备工作

在eclipse配置maven之前需要我们做好准备工作,如下:
1. 安装jdk
2. 已安装好 maven,将maven配置成功
3. 下载Eclipse,解压缩安装完成,建立工作空间。
这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了。

eclipse配置maven

检查eclipse的maven插件是否安装成功,如图:
eclipse创建maven项目

若没有安装maven插件,我们需要先安装maven插件。

安装maven插件

eclipse安装插件有常用两种方式,在线方式和离线方式。这两种安装方式我建议大家使用离线方式,离线方式更加方便,简单,这两中安装方式网上的资料很多,也非常简单,我就不再累述了。eclipse4.2之后集成了maven,不需要再单独安装

配置maven

  1. 配置maven安装目录
    依次打开Window –> Perferences –> Maven ,展开Maven的配置界面,如上图;
    eclipse创建maven项目
    然后点击Installations –> add 选择maven安装目录,这里我的Maven安装目录为D:\apache-maven-3.5.0,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成
    eclipse创建maven项目
  2. 然后, 我们在Maven的配置界面,设置User Settings
    Global Settings选择maven 安装目录下conf文件夹下的settings.xml,这里我的Maven安装目录为D:\apache-maven-3.5.0\conf\settings.xml,选择你的Maven安装目录,检查Local Repository 项,如果为D:\apache-maven-3.5.0/repository则配置成功,否则重新配置上一步。
    eclipse创建maven项目

恭喜你,现在我们已经配置好了eclipse,下面,我们可以创建maven项目了。

创建maven项目

  1. 我们在Eclipse菜单栏中点击File->New->Other->Maven,在弹出的对话框中会看到,如下图所示:
    eclipse创建maven项目
  2. 选择Maven Project,请选中Create a simple project(skip archetype selection),之后点击Next
    eclipse创建maven项目
  3. 填写Group id和Artifact id, Version默认,Packaging默认为jar,Name,Description选填,其他的不填
  4. 录入相关的Artiface参数

         Group Id:类似于包名

         Artiface Id:项目的名称

         Version:初始的版本号,一般不需要改动

           Packaging:选择项目的打包类型,选择jar就是一个java项目,选择war就是一个web项目

                 其他选项设置为空,点击Next创建项目,如下图:


    eclipse创建maven项目

之后点击Finish即可,如图所示:

eclipse创建maven项目

此时pom.xml报错是由于没有web.xml文件,后面加上就不会报错了


更改jdk配置



eclipse创建maven项目

eclipse创建maven项目

切换成这样子就好了

eclipse创建maven项目


转换成web项目

创建好的项目是一个java项目,我们需要将这个项目转化为java web项目,在项目上右键,选择Properties,在打开的对话框中点击Project Facts,并且勾选"Dynamic Web Module"和"java"这两项,apply--》OK

     eclipse创建maven项目

配置tomcat

eclipse创建maven项目

        标准的maven项目是没有WebContent 文件夹的,我们需要将创建WebContent文件夹的下得两个文件夹:操作顺序如下:

先出现Further..... 配置文件选项的操作步骤:去掉Dynamic Web Module前的复选框,然后点击Apply,再勾选Dynamic Web Module前的复选框,此时下面就会出现Further....

    eclipse创建maven项目

点击Further....选项出现下图:

eclipse创建maven项目

点ok之后生成如下:WebContentMETA-INF、WEB-INF复制粘贴到webapp文件夹下,并删除WebContent文件夹

eclipse创建maven项目

 

       7、项目右键-》Build Path--》Configure Build Path。在Source选项卡中修改Default output folder路径为"/src/main/webapp/WEB-INF/classes"

            在Libraries中添加Maven Dependencies支持  如下图:

    eclipse创建maven项目

            eclipse创建maven项目

    

      8、添加部署依赖。项目右键-》Properties--》Deployment Assembly。依赖清单如下图,可自行添加和删除。当添加WebContent之后默认的deploy Path如下

eclipse创建maven项目

因为maven项目是没有WebContent 文件夹,已经删除掉,现在要把上图中的配置改成这样,战队WebContent,点击add选项里面的Folder,指向到对应目录,这步必须要操作,否则后面再添加jsp的时候会报错

          eclipse创建maven项目

         9、测试。在webapp下创建一个jsp文件,把项目部署到tomcat测试下,看启动是否报错。

   eclipse创建maven项目