0
프로젝트 대신 jar 만 사용하여 sbt 명령을 실행할 수있는 방법이 있습니까?jb 만 사용하여 sbt 클래스 실행
자바 또는 스칼라 명령으로 scopt를 사용하는 데 문제가 있었으며 sbt에서만 작동하는 것 같습니다.
당신은 아마 당신이 실행할 수있는 무언가로 모든 것을 포장하려는 것
sbt --jar <jar name>/"run-main <options"
프로젝트 대신 jar 만 사용하여 sbt 명령을 실행할 수있는 방법이 있습니까?jb 만 사용하여 sbt 클래스 실행
자바 또는 스칼라 명령으로 scopt를 사용하는 데 문제가 있었으며 sbt에서만 작동하는 것 같습니다.
당신은 아마 당신이 실행할 수있는 무언가로 모든 것을 포장하려는 것
sbt --jar <jar name>/"run-main <options"
같은 이상적으로 뭔가. 하나의 가능성은 sbt-assembly과 같은 것을 사용하여 팻 항아리를 만드는 것입니다. 당신이 당신의 병을 구축하면
, 당신은 할 수 있습니다
java -jar /path/to.jar --your-options
sbt run-main
에 해당이었을 것입니다 무엇을 할 수이 시점에서 점에 유의하세요. 물론 만들어진 항아리에있는 다른 sbt 명령을 호출 할 수는 없습니다.
아마 당신은 당신이 갖고있는 문제를 scopt와 공유하고 싶을 수도 있습니다. java 명령을 사용하면 이식성이 향상되고 고려할 수 있습니다. – stefanobaghino
SBT가 필요하다고 생각하지 않습니다. 당신은 단지 자바를 사용할 수 있습니다. 예제는 [here] (http://stackoverflow.com/a/6780789/1553233)를 참조하십시오. – marios