zoukankan      html  css  js  c++  java
  • IDEA项目搭建一——使用Maven创建多模块项目

    废话不多说,直接开始吧,如果有哪里写的不多的,还望指出,谢谢

    一、创建空项目EmpayProject

    File -> New -> Project

    二、添加父模块Parent Module(父模块的作用就是有一个位置统一操作项目,打包、编译、发布等等)

    File -> New -> Module

     修改demo-parent模块

    1.删除src文件夹

    2.修改pom.xml文件、增加packaging节点并指明为pom表示此模块为父级模块

    三、添加子模块继承父模块

    File -> New -> Module等步骤一样,下图部分需要注意不同,需要将Add as module to选为none,将Parent选为demo-parent

    按以上方式创建其余模块

    demo-common

    demo-entity

    demo-dao

    demo-service

    四、修改父模块pom.xml文件指明子模块名称

    打开demo-parent模块的pom.xml文件,增加modules及module节点,并把所有继承它的子模块填入

    五、修改子模块pom.xml文件并指明依赖模块

    demo-common、demo-entity这类模块不需要跟其他模块有依赖关系,直接删除src中的test文件夹(单元测试用的),打开pom.xml文件增加packaging节点并指明生成jar包

    demo-dao、demo-service这类模块需要跟其他模块有依赖关系,还是删除src中的test文件夹,打开pom.xml文件增加packaging节点指明生成jar包,再添加dependency节点指明依赖模块

    六、使用Maven Projects生成项目

    View -> Tool Windows -> Maven Projects

    找到我们定义的父模块demo-parent打开Lifecycle下有很多命令常用的clean清理、compile编译、package打包等,我们直接双击package进行打包

    下面控制台能看到编译的信息 Success表示成功了

    到此我们的项目就创建完成了,但是还没有web和实际调用,下一章来演示

  • 相关阅读:
    80x86的保护模式
    计算机二进制的表示
    操作系统基本知识(一)
    记录一次在安装双系统的过程(先有debian, 后加windows 8.1)
    LitePal + Gson + Volley的ORM框架尝试方案
    如何使用DDMS Heap查看Android应用内存情况
    测试驱动开发的第一个例子---我的毕业设计
    策略模式的孪生兄弟---状态模式
    面试常备---栈和队列总结篇
    面试常备题---二叉树总结篇
  • 原文地址:https://www.cnblogs.com/taiyonghai/p/9041681.html
Copyright © 2011-2022 走看看