在實(shí)際開(kāi)發(fā)中亏掀,我們后續(xù)的新增的 Project Library Module /Channel Library Module / Plugin Library Module肯定是批量的產(chǎn)生 纽哥,而且Android Studio 上傳代碼庫(kù)只能是整個(gè)項(xiàng)目工程上傳,但是我們想要在SVN上對(duì)應(yīng)的目錄下管理對(duì)應(yīng)Project Library Module /Channel Library Module / Plugin Library Module的時(shí)候就會(huì)比較麻煩刹帕,所以我們?cè)谙肽懿荒茉诒镜仨?xiàng)目目錄的時(shí)候就能管理好我們的項(xiàng)目目錄管理,到時(shí)候統(tǒng)一上傳SVN后就方便了洽沟。
其實(shí)這樣是可以實(shí)現(xiàn)的囤锉,其實(shí)也很簡(jiǎn)單坦弟。如果有更好的辦法,歡迎留言官地。
第一步:
在項(xiàng)目跟目錄創(chuàng)建自定義目錄酿傍,然后將對(duì)應(yīng)的Library Module拷貝進(jìn)去。
第二步:
在項(xiàng)目工程中驱入,修改setting.gradle的配置信息赤炒。
image.png
修改后setting.gradle配置信息:
image.png
第三步:
到對(duì)應(yīng)工程中關(guān)聯(lián)對(duì)應(yīng)的project名稱(chēng)就OK了。
image.png
這樣子亏较,就可以看到效果了莺褒。
image.png
PS:為方便上傳SVN,我們?cè)O(shè)置下上傳忽略配置
image.png
相關(guān)說(shuō)明:
Mask:build表示忽略所有build文件夾雪情,包括所有Module的build文件夾遵岩;
Mask:*.iml表示忽略所有iml格式的文件。