2016-06-01 3 views
0

다중 프로젝트 빌드 세트에서 SBT 프로젝트를했습니다.SBT 다중 프로젝트 빌드에서 scalastyle 실행

  • 루트
  • 하위 PROJECTA (루트가에 따라 다름)
  • 하위 projectB (루트가에 따라 다름)
나는 내에서만 몇 개의 파일에 대한 scalastyle을 실행하고 싶습니다

이 프로젝트는 세 가지 프로젝트 중 하나에 위치 할 수 있습니다.

sbt 'set scalastyleSources := Seq(file("app/util/Util.scala"))' scalastyle 

이 올바르게 내가 지정하고있어 파일에 root 동안 실행하지만, 다음이 더 실행 : 해당 파일을 선택하기 위해, 그래서 같이 scalastyle을 실행하기 전에 명령 줄에서 scalastyleSources을 수정하고있어 sub-projectA와 sub-projectB에 대해 이전에 scalastyleSources에 할당 한 파일을 완전히 무시했습니다.

변경된 구성 또는을 사용하여 scalastyle을 한 번만 실행하려는 경우 SBT에서 명령을 실행할 때 특정 프로젝트를 완전히 무시할 수있는 방법이 필요합니다.

전혀 가능합니까?

답변

0

그것은 명령 줄 매개 변수가 이상한 보이는 파일 이름을 전달, 또한 scalastyle := {}

와 하위 프로젝트의에서 작업을 비활성화 할 수 있습니다. 이 경우에는 sbt없이 scalastyle을 사용할 것입니다.

관련 문제