前言:

     公司的業(yè)務組件化推進的已經差不多三四個月的時間了,各個業(yè)務組件之間的解耦工作已經基本完成,各個業(yè)務組件以module的形式存在項目中,然后項目依賴本地的module,多少有點不太利于項目的并行開發(fā)維護了,本質原因就是如果是依賴本地的,必須要將依賴的module和主工程放在一個project里面,這就導致了每個project都需要配置這些依賴關系,如果是公司內多個工程依賴同一個公司內部的業(yè)務組件,業(yè)務組件有更新時,同步非常麻煩,但公司內部的業(yè)務組件不可能部署到公有maven服務器上,所以有必要搭建一個局域網內的maven服務器,方便管理公司內部的公共庫及業(yè)務組件,通過查閱資料和技術預研確定采用Gradle和Sonatype Nexus搭建私有maven倉庫的方式,今天總結一下如何搭建整套集成環(huán)境及簡單的使用。下圖簡單示例一下現(xiàn)在的項目結構:

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓培訓

業(yè)務組件化相關博客:

什么是Maven?

   Maven 是一個項目管理和自動構建工具。Maven 包集中存放的地方,就是 Maven 倉庫。這些倉庫,可以是放在本地,也可以放在某個遠程服務器上。 可以是私有倉庫,也可以是公開的。在Android上的使用方式如下

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式