springcloud修改父和子pom文件,实现统一管理

接着我上篇文章说:SpringCloud多模块开发

看过这篇文章的会发现我没有去修改pom文件,一个项目一个pom文件,那么我创建父目录就没有意义了。

springcloud修改父和子pom文件,实现统一管理_第1张图片

看我这个pom是如此的简陋。在看看子pom

springcloud修改父和子pom文件,实现统一管理_第2张图片

那么现在我要大刀阔斧的修改了。

 修改父pom文件

第一步:加入


    toutiao_kuaishou_parent
    pom
    toutiao_kuaishou_parent

第二步:引入子模块


    
        ad_eureka_server
        ad_toutiao_download
        kuaishou_download
    

第三步:父组件引入子组件相应的包



    4.0.0

    ad.parent
    toutiao_kuaishou
    1.0-SNAPSHOT

    
    toutiao_kuaishou_parent
    pom
    toutiao_kuaishou_parent

    
    
        ad_eureka_server
        ad_toutiao_download
        kuaishou_download
    

    
        1.8
        Hoxton.SR8
    

    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.4.RELEASE
         
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        

        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
            
                
                    org.junit.vintage
                    junit-vintage-engine
                
            
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

第四步:子组件删除相应的包,并引入父组件



    4.0.0

    ad.eureka.server
    ad_eureka_server
    0.0.1-SNAPSHOT
    ad_eureka_server
    eureka server monitor

    
    
        ad.parent
        toutiao_kuaishou
        1.0-SNAPSHOT
    


    

    

其他2个子组件同理。

springcloud修改父和子pom文件,实现统一管理_第3张图片

项目一访问发现json变成了xml

springcloud修改父和子pom文件,实现统一管理_第4张图片

这是由于spring-cloud-starter-netflix-eureka-server造成的,那就不把他放在公共父类上,让他回到子项目里

springcloud修改父和子pom文件,实现统一管理_第5张图片

springcloud修改父和子pom文件,实现统一管理_第6张图片

访问好了

 

你可能感兴趣的:(修改父和子pom文件)