2010-03-17 4 views
1

아이비와 아이비드를 사용하여 풀 타임 작업과 가정 테스트 작업을위한 일식 작업 공간이 있습니다.충돌하는 아이비 리포지토리 관리하기 (이클립스)

그러나, 나는 내가 다른 작업 공간 사이에 이상한 행동과 갈등을 받고 있어요 것을 찾는거야 - 문제 등 특정 의존성, 또는 컴파일하지

을 찾을 수 없다는처럼 담쟁이의 방법이 있나요 또는 ivyDE를 사용하여 집 .ivy2 디렉토리를 설정하여 작업 공간을 분할 할 수 있습니까? 현재로서는 .ivy2 캐시에 대해 다른 디렉토리를 번갈아 사용하고 있습니다.

답변

1

나는 당신이 당신이 겪고있는 오류가 어떤 종류의에 명확하지 않은 당신의 ivysettings.xml 파일

caches 지침을 찾고 생각합니다. 필자가 경험 한 가장 큰 문제는 집에서 코드를 작성할 때 사용할 수없는 기업용 Maven 저장소를 사용하는 것이 었습니다.

캐시는 종속성의 마스터 복사본으로 사용되면 안됩니다. 캐시를 주기적으로 새로 고쳐 모든 종속성을 올바르게 확인해야합니다 (이 문제는 빌드 오류를 숨길 수 있음)

캐시를 미리 채워서 작업과 집 사이에 병을 포트 할 것 같습니까? 공용 메이븐 저장소에서 사용할 수없는 회사 종속성을 유지하기 위해 로컬 저장소 (Building a Repository 참조)를 빌드하는 방법을 배울 때까지이 작업을 수행했습니다.

+0

질문과 마찬가지로 좋은 대답은 http://stackoverflow.com/questions/1293113/how-to-override-the-location-of-ivys-cache/1293157#1293157의 중복입니다. (캐시 링크도 업데이트하십시오.) – Stephen