분산 된 목표를 목표로하는 sbt 기반 프로젝트가 있다고 가정 해보십시오. 즉, 프로젝트에는 재생 애플리케이션 (일부 하위 프로젝트 계층 구조 포함)과 테스트 데이터를 채우는 도구,로드 등등이 포함됩니다. 필연적으로 프로젝트를 개발하기 위해서는 많은 동시 main()을 시작하고 싶다.SBT 기반 프로젝트에 대한 main() 동시 처리
현재 문제를 이런 식으로 결정했습니다. sbt 터미널 세션은 Play를 실행하는 데 사용되고 Scala IDE는 다른 사람을 위해 사용됩니다. 충돌을 없애기 위해 Play 용 자체 템플릿 엔진 및 라우터를 작성해야했습니다 (즉, Play의 용어로 관리되는 소스를 제거함).
OTOH, 저는 스텁 IDE (또는 IDE)에 강하게 매달려서 자신의 sbt 세션 자체로 많은 main() (각각의 출력을 추적)을 시작할 수있는 기회를 갖고 싶지 않습니다.
분산 시스템 개발을위한 sbt 기반 개발자의 환경은 무엇입니까?
각 프로젝트는 자체적 인 별도의 프로세스 여야합니까? 왜 다른 스레드에서 코드를 실행하지 않습니까? –