基于maven使用IDEA创建多模块项目-创新互联

鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的实际开发,可能有不合适的地方,但是项目是可以跑通的,也请有不足之处,都提出来,一起讨论下。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了瑞丽免费建站欢迎大家使用!一. 项目工程目录

首先展示一下,最终整个项目的工程目录:

简单介绍一下目录结构:
common-parent为所有项目的父项目,主要用来管理所有项目使用的jar包及其版本。
common-utils为公共的工具类项目,继承父项目,它会被打成jar包供其它项目使用。
taotao-manager为我们自己的项目,继承与我们的父项目。
taotao-manager-pojo为我们自己项目的一个子模块,依赖与taotao-manager,打成jar包
taotao-manager-mapper为我们自己项目的一个子模块,依赖与taotao-manager-pojo,打成jar包
taotao-manager-service为我们自己项目的一个子模块,依赖与taotao-manager-mapper,打成jar包
taotao-manager-web为我们自己项目的一个子模块,依赖与taotao-manager-service,打成war包

二. 创建父工程

下面为具体操作:


1. 首先打开IntelliJ IDEA,按下面步骤来:


 









等待生成pom文件,注意修改打包方式为pom,修改pom文件如下:(由于pom文件较长,只给出部分,获取所有,请关注github)


  4.0.0

  cn.william
  common-parent
  1.0-SNAPSHOT
  pom

  common-parent
  http://maven.apache.org

  
  
    UTF-8
    4.12
    ...(省略)
  

  
    
      
      
        joda-time
        joda-time
        ${joda-time.version}
      
      ...(省略)
  

  
    ${project.artifactId}
    
      
      
        org.apache.maven.plugins
        maven-resources-plugin
        2.7
        
          UTF-8
        
      
      
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.5.1
        
          1.8
          1.8
          UTF-8
        
      
    
  


网页题目:基于maven使用IDEA创建多模块项目-创新互联
分享网址:http://hbruida.cn/article/depgji.html