문제

Java/Scala 프로젝트의 경우 원격 저장소에 있지 않고 내 파일 시스템에있는 의존성이 있습니다. 그런 다음 두 가지 옵션이있어 질문으로 이어집니다.

  1. 추가 할 수 있습니다 lib/ 내 프로젝트 폴더의 디렉토리. Class Path에 컨텐츠를 추가하도록 Buildr에게 어떻게 알릴 수 있습니까?

  2. 내장 의존성 관리 시스템을 사용할 수 있습니다. HTTP 대신 파일 시스템 저장소 경로를 표시 할 수 있습니까?

감사

도움이 되었습니까?

해결책

내가 찾고 있던 솔루션을 찾았습니다 buildr 메일 링리스트. 그만큼 compile.with() 메소드는 파일 이름 배열을 허용합니다 (물론 경로 접두사와 함께). 따라서 의존성이 호출되는 디렉토리의 항아리 인 경우 lib 전화 할 수 있습니다.

compile.with Dir['lib/*.jar'] 

에서 buildfile. 다른 사람에게 도움이되기를 바랍니다 buildr 숙달.

다른 팁

두 번째 질문에 대해 :

내장 의존성 관리 시스템을 사용할 수 있습니다. HTTP 대신 파일 시스템 저장소 경로를 표시 할 수 있습니까?

예, Maven2와 마찬가지로 파일을 사용하여 프로토콜을 사용하여 파일 시스템에서 "원격"저장소를 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top