Maven管理多模块


Maven管理多模块

? Maven 管理多模块应用的实现是互联网项目中多使用分布式开发,那么每个独立的服务都会使用独立的项目进行维护,那么这样就需要使用多模块应用管理,来实现项目的高度统一。

  1. 设置父工程的 pom 文件
    父工程的 packaging 标签的文本内容必须设置为 pom

  1. 删除 src 目录
    父工程要求 src 目录必须删除掉

  1. 创建子模块

parent选择001-maven-parent

子模块目录也在001-maven-parent目录下

子模块的pom文件

    
        001-maven-parent
        com.g0rez
        1.0.0
    
    4.0.0

    002-maven-java

之后就可以通过父工程的pom文件管理依赖和插件

    
        4.12
    

    
        
            
                junit
                junit
                ${junit-version}
            
        
    

子模块申请使用依赖(子模块只需要提供groupId artifactId 版本号为父工程提供的版本号)

    
        
            junit
            junit
        
    

父项目管理插件


  
    
      
        maven-compiler-plugin
        
        3.5.1
        
        
          1.8
          1.8
          
          UTF-8
        
      
    
  
web