2014-11-11 2 views
2

누군가가 복수 프로젝트에서 리볼버를 사용하는 방법을 보여주는 예제 build.sbt 파일을 제공 할 수 있습니까?다중 프로젝트 build.sbt 파일에서 set-revolver를 구성하는 방법

구체적으로 Revolver.settings 성명은 어디에 있습니까? 최상위 레벨 또는 하나 이상의 하위 프로젝트 중 어디에 있습니까? 최상위 레벨은 저에게 효과가 없으며 빌드를 깨지 않고 하위 프로젝트에 추가 할 수 없습니다. 나는 다음과 같은 오류

> project backend 
> re-start 2551 
[error] Expected ID character 
[error] Not a valid command: re-start 
[error] Expected project ID 
[error] Expected configuration 
[error] Expected ':' (if selecting a configuration) 
[error] Expected key 
[error] Expected '::' 
[error] Not a valid key: re-start (similar: state, startYear, cross-target) 
[error] re-start 2551 
[error]  ^

답변

0

를 얻을 프로젝트 최상위에있는 설정을 추가 할 때 가치가 무엇인지에 대한

당신이 하위 프로젝트 디렉토리에 두 번째 build.sbt 파일을 생성하고, 둘 필요가 밝혀 거기에 대한 설정. 이 스텁 빌드 파일의 예는 다음과 같습니다.

Revolver.settings 

javaOptions in run ++= Seq("-Djava.library.path=lib") 

javaOptions in Revolver.reStart ++= Seq("-Dconfig.resource=dev.conf", "-Djava.library.path=src/universal/lib") 

mainClass in Revolver.reStart := Some("com.example.Main") 
+0

별도의 빌드 파일이 필요하지 않습니다. 하위 프로젝트 설정에서 해당 설정을 지정하기 만하면됩니다. – BAR

관련 문제