2017-10-26 21 views
0

SBT을 사용하여 빌드 한 Scala 프로젝트가 있습니다. build.sbt에서 나는 test 단계에서만 사용되며 package 단계에서는 사용되지 않는 라이브러리 종속성을 번들로 제공하려고합니다. 내가 실행하는 경우 예를 들어 스칼라 : SBT 번들 각 스테이지의 다른 라이브러리 종속성

,

는 : sbt test를, 나는 scala-test에 라이브러리 의존성을 할 수 있습니다,하지만 난 sbt package를 실행하면, 나는 scala-test에 의존성을 원하지 않는다.

어떻게하면됩니까?

+2

의존성의 끝에 –

+0

@SethTisue의 끝에'% "test"를 넣어 주면 항아리가 실행될 때 여전히 당겨집니다 : "sbt 패키지". 나는 그것이 "sbt 테스트"를 할 때만 당겨 지길 원합니다. 캐시/.ivy2 디렉토리에있는 –

+0

에서 테스트 코드를 다른 하위 프로젝트에 넣어야합니다. –

답변

2

종속성이 끝나면 % "test"을 넣으십시오.