내 프로젝트를 여러 하위 프로젝트로 분할했습니다. 하지만 모두 공통된 부분 (cmake 스크립트가있는 디렉토리)이 있습니다. 또한 일부 하위 프로젝트는 다른 하위 프로젝트 (라이브러리)를 포함해야합니다. 나는 git submodules를 사용하고 싶지만 제한 사항이 있음을 알고있다. submodule은 repo의 별도 디렉토리에 있어야한다. (do?) 수퍼
저는 Codeigniter의 "applications"폴더 아래에 프로젝트 폴더를 넣을 수 있다고 주장하는 여러 가지 CI 구현 예제를 보았습니다. 그러나 나는 약속대로이 작업을 볼 수 없었습니다. 다음은 내가 한 일이며 내가하고 싶은 일입니다. 어쩌면 도움을 줄 수 있습니다. 인수를 위해서 내 문서 루트는/www /에서 (그것은 아니지만, 이제 단순화하기
다른 프로젝트 (B)를 참조하는 XCode 프로젝트 (A)가 있습니다. 기본적으로 (내가 이해하는 한) XCode는 A의 대상 (예 : "디버그")의 구성과 일치하는 B 종속성에 대한 구성을 암시 적으로 빌드합니다. 하지만, "Debug"로 빌드하려면 A을, "Release"로 빌드하려면 B을 어떻게 만들겠습니까? Xcode에서이를 어떻게 지정해야합니까?
아마도 Gradle이 작동하는 방식에 대해 뭔가 빠져 있습니다. 여기에있는 구성은 구성 만 포함하는 상위 프로젝트입니다. 즉, 빌드 할 때 생성되는 아티팩트가 없으며 모든 하위 프로젝트를 관리하고 구축하기 만합니다. 이제 하위 프로젝트가 의존 관계 (dependencies)의 구성을 공유하는, 그래서 내가 루트 프로젝트의 build.gradle에서하는 것은