1
단일 명령으로 프로젝트를 실행하려면 어떻게해야합니까? 나는 build.sbt에인수를 사용하여 한 줄에 sbt 프로그램을 실행하는 방법?
mainClass in (Compile, run) := Some("com.mywebsite.MyExample")
mainClass in (Compile, packageBin) := Some("com.mywebsite.MyExample")
를 추가 한 후
sbt run src/main/resources/mydata.txt
을 시도,하지만 난 분명히 인수가 메인에 args(0)
의 나의 부름에 그것의 방법을 찾을 수 없습니다
[error] (run-main-0) java.lang.ArrayIndexOutOfBoundsException: 0
java.lang.ArrayIndexOutOfBoundsException: 0
at com.mywebsite.MyExample$.main(MyExample.scala:17)
at com.mywebsite.MyExample.main(MyExample.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
를 얻을 수 방법. 그래서 내가 뭘 잘못 했는가? 나는 그것을 어떻게 올바르게합니까?