Maven을 사용하기 위해 안드로이드 프로젝트를 이식하는 어려운 작업을 시작했습니다. 내 pom 파일과 종속성을 구성하는 가장 좋은 방법에 대한 정보를 찾는 데 어려움을 겪고 있습니다. 두 개의 Android 앱 모두 리소스와 네트워크 코드가 포함 된 Android 라이브러리 프로젝트를 사용합니다. 세 개의 프로젝트 모두 git로 제어되고 github에 별도의 repos로 제어됩니다. 나는 Action Bar Sherlock, View Pager Indicator 등과 같은 라이브러리 프로젝트에 대한 제 3 자 라이브러리 의존성을 모두 집어 넣었고 라이브러리를 사용하여 프로젝트에 내 보냈다.POM Strategy 여러 Git repos와 라이브러리 프로젝트
다른 팀 구성원이 종속성이있는 Android 앱을 모두 만들려면 가능한 한 쉽게 만들고 싶습니다. 나는 3 개의 repos를 같은 디렉토리에 모두 복제하는 경로를 가야하며, 같은 디렉토리를 가정하는 라이브러리에 의존하거나, git 서브 모듈과 pom 모듈을 가진 부모 pom 커플과 함께 하나의 git repo를 사용하는 것이 더 좋을까요? 그러나 이것이 너무 혼란스러워 질까 걱정됩니다.
또 다른 옵션은 [Git Submodules] (http://git-scm.com/book/en/Git-Tools-Submodules)를 사용하여 요구 사항이 더 잘 충족되는지 확인하는 것입니다. – yorkw