2013-03-09 5 views
1

lib와 같은 단일 디렉토리에 모든 종속성 jar를 수집하는 SBT 프로젝트의 배포판을 만드는 쉬운 방법은 없으며 기본 프로젝트 jar 파일은 매니페스트 항목을 사용하여 모든 종속성을 참조합니까? 주류를 정의 할 수 있다면 좋을 것입니다.프로젝트 용 Sbt 빌드 배포

답변

3

answere은 원하는 부분을 수행하는 방법을 말합니다. 즉, 관리되는 종속성을 lib_managed 디렉토리로 가져옵니다. 기본적으로 다음을 추가하십시오 :

retrieveManaged := true 

build.sbt 파일에 추가하십시오.

또는 One-jar 플러그인 https://github.com/sbt/sbt-onejar을 볼 수도 있습니다. 그러나 원하는 것보다 조금 더 할 수 있습니다.

+1

또는 [sbt-assembly] (https://github.com/sbt/sbt-assembly) – EECOLOR

+0

어셈블리 생성은 실제로 jvm 세계에서 많은 수동 병합 전략 및 문제를 의미하지 않습니다. – FUD

관련 문제