zoukankan      html  css  js  c++  java
  • 构建多模块的Maven项目

    在Eclipse下创建一个maven项目,该项目有多个模块组成.

    1.创建父项目

    File->New->Project->Maven->Maven Project(图一)

    新项目1

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    next下一步,打开图二

    新项目1-2

     

     

     

     

     

     

     

     

     

     

    直接next下一步,到Select an Archetype界面

    simple

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    选择site-simple,next下一步,到填写项目Group Id和Artifact Id的界面

    新项目1-1

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    点Finish,会生成一个名字为test1的项目

    test1-1

    删除test1项目中的src文件夹

    2.创建服务子项目

    服务子项目的目的是为了给web项目提供服务的jar包,基本包module层和service层

    在test1项目名称上右键->New->Maven->Maven Module,next下一步

    test1-2

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    输入Module Name为test1-service,下一步

    test1-3

    到Select an Archetype界面

    image

    选择quickstart,下一步

    image

    默认即可,点击finish

    image

    这时,test1项目的结构改变,并且多了一个test1-service的项目

    3.创建web子项目

    web子项目的目的是提供web服务,基本包含controller层和web页面

    在test1项目名称上右键->New->Maven->Maven Module,next下一步

    test1-2

    输入Module Name为test1-web,下一步

    image

    到Select an Archetype界面

    image

    选择webapp,下一步

    image

    默认即可,finish

    然后test1项目结构改变,并且多了一个test1-web项目

    image

    4.在web项目中引用service项目生成的jar包

    双击打开test1-web项目的pom.xml文件

    修改pom.xml文件如下图所示

    image

    红框中内容为新增,

    <dependency>
          <groupId>com.koala.test</groupId>
          <artifactId>test1-service</artifactId>
          <version>0.0.1-SNAPSHOT</version>
          <scope>jar</scope>
    </dependency>

    内容来源,test1-service项目的pom.xml文件

    image

    至此Maven多模块项目创建完成,只要在其中添加相应的配置文件,包,代码以及页面即可

  • 相关阅读:
    Good Subarrays(思维)
    Just h-index(主席树裸题)
    强联通入门
    Fragrant numbers(dfs爆搜+区间dp+stoi)
    Mr. Panda and Kakin (RSA 解密+解同余方程+O(1)快速乘)
    Balance of the Force (枚举+线段树+二分图)
    2019 ICPC上海站K.Color Graph
    Wi Know (思维+线段树)
    Linux zookeeper 安装
    javaBIO
  • 原文地址:https://www.cnblogs.com/draenei/p/4808791.html
Copyright © 2011-2022 走看看