如何使用公共包

阅读更多
一 我们抽离了哪些模块
  1 skynet-platform-dmo
  2 skynet-platform-biz

二 抽到哪里去了
  我们将以上两个模块抽离并组成了公共工程skynet-framework。
  上面的两个模块,我们拆解成了以下三个:
   skf-platform-dmo
   skf-platform-dao
   skf-platform-biz
   以上三层是自底向上逐级包括的依赖关系,依赖了biz就等于同时依赖了dao和dmo。
   由于代码在结构上做过调整,所以在以后的引用时,部分代码需要手支重新组织import。


三  如何使用公共包(下面的步骤未加说明均以天网为例)

  1 全员commit全部代码。
  2  待全员代码commit完毕后,需要一位同事update所有代码,其余同事在这位同事修改工作完成之前可以继续开发,但不要提交和更新任何代码!
  3  修改parent的pom文件
      1)删除modules中skynet-platform-dmo 和skf-platform-biz 的模块依赖
      2)添加dependency依赖如下
             
                    com.shangde.common
                    skf-platform-pojo
                    ${shangde.common.skf.version}
              


              
                    com.shangde.common
                    skf-platform-dao
                    ${shangde.common.skf.version}
              


              
                    com.shangde.common
                    skf-platform-biz
                    ${shangde.common.skf.version}
              

   3) 在properties中添加版本信息,目前为:0.0.4
            今后我们会不断扩展和更新skynet-framework,每次更新时,都会变更版本号,到时会通知大家并需要手动更改此版本号。
   4    修改其它模块的pom文件,删掉所有模块中旧的依赖比如
      
            ${project.groupId}
            skynet-platform-biz
            ${project.version}
       

      
            ${project.groupId}
            skynet-platform-dmo
            ${project.version}
       

按需添加新的依赖如:
       
               com.shangde.common
               skf-platform-biz
         

         
               com.shangde.common
               skf-platform-dao
         

         
               com.shangde.common
               skf-platform-pojo
         

  5 更新全部maven依赖,并在报错的类中用ctrl+shift+o 重新导入和整理下引用关系。
  6 在全部修改完成后,可能会有个报错,如skynet-common中的代码问题,如出现了此问题,联系我,讨论修改。

你可能感兴趣的:(如何使用公共包)