로컬 시스템에서 일부 HIVE 스크립트를 실행하는 데 사용할 기본 앱을 만들고 있습니다.SBT를 사용하여 빌드 된 명령 줄에서 Scala 프로젝트를 실행/실행하는 방법
나는 모든 필수 항아리가 build.sbt에 존재하도록 앱을 실행하기 위해 sbt를 사용하여 프로젝트를 구축 중이며 sbt 또는 개발 env가없는 사용자에게 제공 할 것입니다. 그들은 애플리케이션을 실행하여 HIVE에 대한 비즈니스 요구 사항을 실행합니다.
문제는 일단 jb 파일이나 (Fat Jar를 만들기위한 sbt 어셈블리)에 응용 프로그램을 패키지화하고 명령 프롬프트에서 실행하는 방법입니다. 다른 사용자가 자신의 컴퓨터에서 SBT를 사용하지 않으므로 'sbt run'을 사용하여 실행할 수 없으므로 명령 프롬프트에서만 jar 형식으로 패키지화 된 App을 실행해야합니다.
그래서 그 명령이 무엇입니까? 주요 기능을 가진 Object를 지정하는 방법과 같이 jar을 정의하는 방법은 무엇입니까?
Jav를 통과하지 못했습니다. 스칼라 만 사용하여이 작업을 수행해야합니다. – AJm
스칼라는 JVM에서 Java로 실행되기 때문에 중요하지 않습니다. – Jet
어셈블리 병을 만들지 않으면 어떻게됩니까? .. ?? 그렇다면 사용자도 sbt 설정이 필요하다고 생각합니다. ?? 나 맞아 ..? – AJm