Eclipse构建Maven项目

Eclipse构建Maven项目

    一、Maven安装与配置

    二、Eclipse中Maven插件安装和配置

    三、Eclipse构建Maven项目【当前】

    四、Dynamic Web project转成Maven项目


    构建将介绍两种方法:

    一,直接建立Maven项目方法;(在此篇博客中)

    二、建立Dynamic Web project转成Maven项目方法。(SpringMVC项目为例,在下篇博客中介绍)

  1、建立Maven项目

     接下来使用Eclipsemaven构建一个web项目

  1.  选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project。点击next

    Eclipse构建Maven项目

    2选择项目路径Use default Workspace location默认工作空间。

    Eclipse构建Maven项目

    3选择项目类型在Artifact Id中选择maven-archetype-webapp

    Eclipse构建Maven项目

     4输入Group ID和 Artifact ID,以及Package

        Group Id:(最好是公司或组织名字); 例如 Group IDcom.twosnail; 

        Artifact Id:可以认为他是项目名;例如 artifact Idtwosnail; 

        Package是默认给你建一个包(不写也可以)

    Eclipse构建Maven项目

    5结构如下图

    Eclipse构建Maven项目

        如果这里显示的内容多,一般是Filters设置的问题。或perspectiveJava EE模式,改成Java模式就可以了。

  2、配置Maven项目

    添加Source文件夹

        Maven规定,必须创建以下几个Source Folder

        src/main/resources(默认存在)、 src/main/java、 src/test/resources、src/test/java 

        右键项目根目录点击New -> Source Folder

    Eclipse构建Maven项目

    创建后效果图

    Eclipse构建Maven项目

        2 配制Build Path

        右键项目,Java Build Path -> Source

    Eclipse构建Maven项目

        双击每个文件夹的Output folder,选择路径。

        src/main/javasrc/main/resources   对应  target/classes;

        src/test/java src/test/resources 对应 target/test-classes;

    3、Libraries

    Eclipse构建Maven项目

    Eclipse构建Maven项目

    之后效果图

    Eclipse构建Maven项目

    3把项目变成Dynamic Web项目

    在项目上右键Properties

    在左侧选择 Project Facets,单击右侧的“Convert faceted from

    Eclipse构建Maven项目

    4、修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击“Further Configuration available” 链接:

    Eclipse构建Maven项目

    5、修改Content directory 为 src/main/webapp ,

    (Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选)——单击OK:

    6、设置部署程序集(Web Deployment Assembly)

        左侧列表 Deployment Assembly,点击如下图:

    Eclipse构建Maven项目

    此列表是,部署项目时,文件发布的路径。

        1,删除test的两项,因为test是测试使用,不需要部署。

        2,设置将Mavenjar包发布到lib下。

    Add -> Java Build Path Entries -> Maven Dependencies -> Finish

    设置完成效果图

    Eclipse构建Maven项目

    完成后,效果图:

    Eclipse构建Maven项目

   运行项目:

    Eclipse构建Maven项目


    原创作者博客已经迁移至github,点击查看


转载于:https://my.oschina.net/twosnail/blog/369122