문제
Java/Scala 프로젝트의 경우 원격 저장소에 있지 않고 내 파일 시스템에있는 의존성이 있습니다. 그런 다음 두 가지 옵션이있어 질문으로 이어집니다.
추가 할 수 있습니다
lib/
내 프로젝트 폴더의 디렉토리. Class Path에 컨텐츠를 추가하도록 Buildr에게 어떻게 알릴 수 있습니까?내장 의존성 관리 시스템을 사용할 수 있습니다. HTTP 대신 파일 시스템 저장소 경로를 표시 할 수 있습니까?
감사
해결책
내가 찾고 있던 솔루션을 찾았습니다 buildr
메일 링리스트. 그만큼 compile.with()
메소드는 파일 이름 배열을 허용합니다 (물론 경로 접두사와 함께). 따라서 의존성이 호출되는 디렉토리의 항아리 인 경우 lib
전화 할 수 있습니다.
compile.with Dir['lib/*.jar']
에서 buildfile
. 다른 사람에게 도움이되기를 바랍니다 buildr
숙달.
다른 팁
두 번째 질문에 대해 :
내장 의존성 관리 시스템을 사용할 수 있습니다. HTTP 대신 파일 시스템 저장소 경로를 표시 할 수 있습니까?
예, Maven2와 마찬가지로 파일을 사용하여 프로토콜을 사용하여 파일 시스템에서 "원격"저장소를 찾을 수 있습니다.
제휴하지 않습니다 StackOverflow