2014-11-03 3 views

답변

0

에 선언 된 SBT 플러그인 소스 항아리를 다운로드 할 수 있습니다 플러그인이 포함 된 프로젝트에 추가하십시오. libraryDependencies을 입력하면 (예를 들어) 플러그인 종속성 목록을 볼 수 있습니다. reload return을 사용하면 일반 sbt 콘솔로 돌아갈 수 있습니다. 여기

더 많은 정보 : Commands for managing the build definition

1

설명

sbt is recursive 것을 이해하는 것이 중요 처음이다.

build.sbt에 선언 된 종속성은 에 적합하게 빌드 할 수 있습니다..

project/plugins.sbt에 선언 된 종속성은 메타 빌드입니다.

gen-idea을 실행하면 적절한 빌드에서이 작업을 실행하므로 대신 메타 빌드에서이 작업을 실행해야합니다. 정확히 말하면, 실제 작업은 gen-idea이 사용하는 updateClassifiers입니다. 자세한 내용은 Download Sources을 참조하십시오.

단계

메타 빌드를 통해

제 1 스위치 :

sbt:project> updateClassifiers 

기본적으로이 검색됩니다 : 당신은 메타 빌드 실행에 이제

sbt> reload plugins 

종속성에 대한 소스 및 javadocs.

다시 적절한 빌드 실행에 활용하려면 다음

sbt:project> reload return 

문제 해결

어떤 이유로이 다음 .ivy2/exclude_classifiers 파일의 모양을 가지고있는 소스를 다운로드하지 않습니다.

나는이 파일이 무엇을위한 것인지 잘 모르겠다. 그러나 나는 여기에있는 것을 배제 할 것임을 알고있다.

내 경우에는 제외시키지 않으려는 많은 것들이 있었기 때문에 삭제 한 다음 작동했습니다. 아마도 내 캐시와 동기화되지 않은 일부 최적화입니다.

귀하의 책임하에 삭제하십시오.

관련 문제