0
두 개의 gradle 프로젝트 A와 B가 있습니다. A는 B에 종속되어 있지만이 프로젝트는 다중 프로젝트 빌드가 아닙니다. B는 다른 프로젝트의 공유 서비스입니다.다른 비 하위 프로젝트에 대한 gradle 종속성
B가 저장소의 다른 경로에있는 경우에도 A가 B에 종속된다는 점을 gradle로 표현할 수있는 방법이 있습니까? 내 저장소는 다음과 같습니다.
projects
A/
build.gradle
B/
build.gradle
A는 항상 특정 바이너리 버전에 의존하지 않고 소스에서 B를 빌드하는 것을 선호합니다.
나는이 일을 생각했지만 실제로 이것은 다중 모듈 프로젝트라고 생각하지 않습니다. Image 프로젝트 A와 C는 서로 관련이 없지만 둘 다 B에 의존합니다 - 모두 하나의 다중 모듈 프로젝트에 있어야합니까? –
A와 B는 하나의 다중 프로젝트 빌드를 형성 할 수 있고 C와 B는 다른 프로젝트 빌드를 형성 할 수 있습니다. B를 바이너리로 공유하는 것이 더 일반적 일 것입니다. 왜냐하면 A와 C가 관련이없는 경우 항상 최신 B 소스 코드 개정판에 의존해야하기 때문에 B와 B를 함께 묶고 싶지 않을 수 있습니다. –
@PeterNiederwieser 의견을 주셔서 감사합니다. 우리는 여전히 최신 소스 나 바이너리에 의존하기를 원하는지 파악하려고 시도하고 있지만, 이것이 우리에게 몇 가지 옵션을 제공합니다. –