sbt test
이 (가) 종속 프로젝트의 테스트 구성을 적용하지 못하는 데 문제가 있습니다. 프로젝트 A는 src/main/resources/application.conf
과 src/test/resources/application.conf
입니다. 테스트의 우선 순위는 후자 application.conf
의 설정에 대한 것입니다. 그리고 이것은 성립한다; 프로젝트 A에서 테스트를 실행하면 테스트 구성이 적용됩니다.종속 프로젝트에서 테스트 구성을로드하기 위해 sbt/ScalaTest를 구성하는 방법은 무엇입니까?
은 내가 프로젝트 B에서 테스트를 실행하면 프로젝트 A에 선언 된 의존성, 프로젝트 A의 src/test/resources/application.conf
파일의 설정이 별도의 디렉토리에 프로젝트 B가하는 것은 적용 하지입니다.
문제는 클래스 경로에있는 항목의 순서로 인해 발생합니다. 프로젝트 A에서 테스트를 실행할 때 전에 .../projecta/target/scala-2.11/test-classes/
이 표시되지만 프로젝트 B에서 테스트를 실행하면 두 디렉토리의 순서가 반대로됩니다.
나는이 문제를 시연하는 small sample project를 만들었습니다.