2011-12-07 1 views
0

두 개의 프로젝트, 프로젝트 A와 프로젝트 B가 있습니다. 프로젝트 A는 라이브러리 프로젝트이므로 자체 빌드 파일이 있습니다. 항아리를 만들 수 있고 모든 것이 잘 작동합니다.Buildr 작업 영역 종속성

프로젝트 B에서 프로젝트 A를 Eclipse의 작업 공간 종속성으로 사용하려고합니다. 나는 프로젝트 A를 변경할 때마다 프로젝트 A를 로컬 repo에 설치할 필요가 없다. 또한 buildr 이클립스를 실행할 때 프로젝트를 빌드 경로에 필요한 프로젝트로 추가하기 위해 이클립스 프로젝트를 설정하고 싶다.

이 프로젝트 빌드 파일에서 프로젝트 A의 방법 설정에 대한 작업 종속성이 있습니까

compile.with project('A') 

을하지만 내 프로젝트 A는 프로젝트 B와 다른 빌드 파일에 있습니다

<classpathentry combineaccessrules="false" kind="src" path="/A"/> 

그것은으로 작동합니다 비?

답변

0

현재로서는이를 달성 할 실제 방법이 없습니다. 프로젝트가 각 빌드 파일에 최상위 레벨로 구성되어 있으므로 서로 다른 빌드 파일 간의 종속성을 해결할 수 없습니다.

더 자세히 알고 싶으면 Apache buildr 버그 추적 시스템에 개선 요청을 제출하고 패치를 제공하십시오. 심지어 스펙만으로도 도움이 될 것입니다.

+0

답변 해 주셔서 감사합니다. 나는 Gradle을 사용했다. Buildr은 좋았지 만 Ruby에는 문제가있었습니다. 그루비는 나에게 쉽게 끼워 넣을 수 있었다. – Ludevik

+0

각각 자신에게 Buildr을 사용해 주셔서 감사합니다! –