1、使用Maven构建多模块项目

项目结构概览

  • flybiner-boot-all
  • flybiner-boot-api 第三方接口层
  • flybiner-boot-tool 基础工具层
  • flybiner-boot-model 实体类层
  • flybiner-boot-service 逻辑业务层
  • flybiner-boot-web web层

创建父工程

1、使用Maven构建多模块项目_第1张图片

1、使用Maven构建多模块项目_第2张图片

1、使用Maven构建多模块项目_第3张图片

删除src目录


1、使用Maven构建多模块项目_第4张图片

创建子模块

创建子模块flybiner-boot-api(用同样方式创建子模块flybiner-boot-tool、flybiner-boot-model、flybiner-boot-service、flybiner-boot-web )


1、使用Maven构建多模块项目_第5张图片

1、使用Maven构建多模块项目_第6张图片

1、使用Maven构建多模块项目_第7张图片

1、使用Maven构建多模块项目_第8张图片

创建完成后目录结构

1、使用Maven构建多模块项目_第9张图片

pom.xml配置

flybiner-boot-all 父亲层

 

    4.0.0
    
    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.4.RELEASE
    
    cn.com.flybiner
    flybiner-boot-all
    0.0.1
    pom
    
        0.0.1
        
        1.8
    
    
        flybiner-boot-api
        flybiner-boot-tool
        flybiner-boot-model
        flybiner-boot-service
        flybiner-boot-web
    
    
    
        
            
            
                cn.com.flybiner
                flybiner-boot-api
                ${flybiner.version}
                compile
            
            
            
                cn.com.flybiner
                flybiner-boot-tool
                ${flybiner.version}
                compile
            
            
            
                cn.com.flybiner
                flybiner-boot-model
                ${flybiner.version}
                compile
            
            
            
                cn.com.flybiner
                flybiner-boot-service
                ${flybiner.version}
                compile
            
        
    
    

flybiner-boot-api 第三方接口层



  4.0.0
  
    cn.com.flybiner
    flybiner-boot-all
    0.0.1
  
  flybiner-boot-api
  flybiner-boot-api
  jar
  
    UTF-8
  
  
  
    
    
         cn.com.flybiner
         flybiner-boot-tool
     
  

flybiner-boot-tool 基础工具层



  4.0.0
  
    cn.com.flybiner
    flybiner-boot-all
    0.0.1
  
  flybiner-boot-tool
  flybiner-boot-tool
  jar
  
    UTF-8
  
  
    
    
          cn.com.flybiner
          flybiner-boot-tool
    
  

flybiner-boot-model 实体类层



  4.0.0
  
    cn.com.flybiner
    flybiner-boot-all
    0.0.1
  
  flybiner-boot-model
  flybiner-boot-model
  jar
  
    UTF-8
  

flybiner-boot-service 逻辑业务层



  4.0.0
  
        cn.com.flybiner
        flybiner-boot-all
        0.0.1
  
  flybiner-boot-service
  flybiner-boot-service
  jar
  
        UTF-8
  
  
        
        
                 cn.com.flybiner
                 flybiner-boot-tool
         
         
        
                 cn.com.flybiner
                 flybiner-boot-model
         
  

flybiner-boot-web web层



  4.0.0
  
    cn.com.flybiner
    flybiner-boot-all
    0.0.1
  
  flybiner-boot-web
  flybiner-boot-web
  jar
  
    UTF-8
  
  
            
            
                cn.com.flybiner
                flybiner-boot-api
            
            
            
                cn.com.flybiner
                flybiner-boot-tool
            
            
            
                cn.com.flybiner
                flybiner-boot-model
            
            
            
                cn.com.flybiner
                flybiner-boot-service
            
  

你可能感兴趣的:(1、使用Maven构建多模块项目)