作者cory8249 (Cory)
看板AndroidDev
標題[問題] Android & Java 共用 Git版本控制
時間Wed Sep 16 01:09:43 2015
各位好:
我現在開了一個 Android Studio Project
其中會用到另一個 Java Project 的 source code (非JAR包裝)
兩邊都會不斷更新 用 Git 版本控制 分別建立在兩個 repo
想請問這樣的情況要怎麼管理比較好 ?
有稍微看一下 Git subtree
但是遇到一個問題 就是兩個的資料夾位置對不起來
Android: ProjectAAA\app\src\main\java\com\hello123
Java: ProjectJJJ\src\com\world456
兩邊的 path 長得不一樣
這樣在 Android Studio 中要怎麼設定才能 build ?
感謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.42.134
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1442336985.A.3E3.html
推 kewang: submodule 09/16 08:45
→ cha122977: git subtree 09/16 12:23
推 changyuheng: 稍早問陳大哥,他說 import project 就可以了 09/17 01:04
git subtree 是可以解決跨專案的問題
不過 Android Stduio 設定還是一直弄不好
只要目錄不是在 app\src\main\java\ 底下就沒辦法 build
找了很久 看到一個可行的辦法
在 app 的 build.gradle 裡面加一行
sourceSets {
main.java.srcDirs += 'another/package/path/src'
}
這樣就可以連到別的目錄一起 build 囉
※ 編輯: cory8249 (118.169.40.85), 09/20/2015 15:02:25