springboot~nexus项目打包需要注意哪些地方-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联专注于企业成都全网营销、网站重做改版、武宣网站定制设计、自适应品牌网站建设、H5建站商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为武宣等各大城市提供网站开发制作服务。

这篇文章主要为大家展示了springboot~nexus项目打包需要注意哪些地方,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

一个使用maven制作框架包时,会有一个主项目,然后它有多个子项目框架组成,很少一个工具包一个工程,像springboot,springcloud都是这种结构,主项目用来管理一些依赖包的版本,这对于框架型项目来说是很必要的,而对于业务项目来说,因为目前都是推荐使用微服务的轻量方式,所以不建议用多项目绑定一个大项目的方式,而都是一个服务一个项目。

springboot~nexus项目打包需要注意哪些地方

主pom文件

主项目的pom文件用来管理依赖包版本,一般在dependencyManagement节点去声明它们的版本号,这样在子项目里可以不声明相同包的版本信息了

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

      
      
        com.alibaba.cloud
        spring-cloud-alibaba-dependencies
        ${spring-cloud-alibaba-dependencies.version}
        pom
        import
      

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

      
      
        org.springframework.boot
        spring-boot-starter-web
        ${spring-boot-dependencies.version}
        
          
          
            org.springframework.boot
            spring-boot-starter-tomcat
          
        
      


      
      
        com.google.guava
        guava
        ${guava.version}
      


      
      
        mysql
        mysql-connector-java
        ${mysql.drive.version}
      


      
      
        com.zaxxer
        HikariCP
        ${HikariCP.version}
      

      
      
        com.baomidou
        mybatis-plus-boot-starter
        ${mybatis-plus-boot-starter.version}
      


      
      
        com.alibaba
        fastjson
        ${fastjson.version}
      


      
      
        io.springfox
        springfox-swagger2
        ${springfox-swagger2.version}
      


      
      
        io.springfox
        springfox-swagger-ui
        ${springfox-swagger2.version}
      

      
      
        org.apache.httpcomponents
        httpclient
        ${httpclient.version}
      


      
      
        io.github.openfeign
        feign-httpclient
        ${feign-httpclient.version}
      
    
  

网页标题:springboot~nexus项目打包需要注意哪些地方-创新互联
分享URL:http://hbruida.cn/article/ccdpgi.html