반응형
SBT : 기본이 아닌 프로젝트의 기본 클래스에 대한 명령 줄 '실행'을 시작합니다.
sbt 를 사용하여 Scala 코드를 빌드하고 종속성을 처리하기 시작했습니다 . 내가 사용하는지 아는 한
$ sbt run <args>
명령 줄에서 메인 프로젝트의 메인 클래스를 실행합니다.
대화 형 세션 모드가 아닌 명령 줄에서 다른 프로젝트 내에서 '실행'할 수 있습니까? (어떻게 생겼는지 생각해보고 있어요 $ sbt project <proj> run <args>
...)
대화 형 모드에서 수행 할 작업은 다음과 같습니다.
$ sbt
> project <projectname>
> run <args>
이것은 충분히 간단 해 보이지만이 동작을 설명하는 문서를 찾을 수 없습니다. 힌트를 많이 주시면 감사하겠습니다 ...
이 페이지 의 두 번째 예제 에서 와 같이 각 명령을 인용하기 만하면됩니다 . 따라서 귀하의 경우에는 다음과 같습니다.
$ sbt "project foo" "run arg1 arg2"
$ sbt foo/run arg1 arg2
또한 작동
이것은 작동합니다 : sbt "runMain com.example.Hello arg1"
또는 sbt "run-main com.example.Hello arg1"
.
여기를 참조하십시오 : https://blog.ssanj.net/posts/2016-03-02-how-to-run-a-specific-main-class-with-parameters-through-sbt.html
나를 위해 일했다 :
$ sbt "run someNumber"
또한 이것은 도움이 될 수 있습니다.
def main(args: Array[String]) {
val n = args(0).toInt
}
반응형
'Program Tip' 카테고리의 다른 글
Mercurial로 어떻게 "전환"합니까? (0) | 2020.11.27 |
---|---|
Java SE 6에서 Sun JVM의 기본 최대 힙 크기는 얼마입니까? (0) | 2020.11.26 |
브라우저 뒤로 버튼으로 되돌아 가면 양식의 모든 필드를 지 웁니다. (0) | 2020.11.26 |
속성의 존재를 확인하는 가장 좋은 방법은 무엇입니까? (0) | 2020.11.26 |
NodeJS 요청의 모듈 gzip 응답 본문을 어떻게 ungzip (압축 해제)합니까? (0) | 2020.11.26 |