前言:
公司的業(yè)務(wù)組件化推進的已經(jīng)差不多三四個月的時間了,各個業(yè)務(wù)組件之間的解耦工作已經(jīng)基本完成,各個業(yè)務(wù)組件以module的形式存在項目中,然后項目依賴本地的module,多少有點不太利于項目的并行開發(fā)維護了,本質(zhì)原因就是如果是依賴本地的,必須要將依賴的module和主工程放在一個project里面,這就導(dǎo)致了每個project都需要配置這些依賴關(guān)系,如果是公司內(nèi)多個工程依賴同一個公司內(nèi)部的業(yè)務(wù)組件,業(yè)務(wù)組件有更新時,同步非常麻煩,但公司內(nèi)部的業(yè)務(wù)組件不可能部署到公有maven服務(wù)器上,所以有必要搭建一個局域網(wǎng)內(nèi)的maven服務(wù)器,方便管理公司內(nèi)部的公共庫及業(yè)務(wù)組件,通過查閱資料和技術(shù)預(yù)研確定采用Gradle和Sonatype Nexus搭建私有maven倉庫的方式,今天總結(jié)一下如何搭建整套集成環(huán)境及簡單的使用。下圖簡單示例一下現(xiàn)在的項目結(jié)構(gòu):
業(yè)務(wù)組件化相關(guān)博客:
什么是Maven?
Maven 是一個項目管理和自動構(gòu)建工具。Maven 包集中存放的地方,就是 Maven 倉庫。這些倉庫,可以是放在本地,也可以放在某個遠程服務(wù)器上。 可以是私有倉庫,也可以是公開的。在Android上的使用方式如下
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26
