ETC/TIP
[SBT] Jar 파일 만들기
Gyrfalcon
2016. 12. 22. 15:02
SBT로 Jar 파일 만들기
1. projectName/project/plugins.sbt 에 sbt-assembly 추가하기
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0")
2. projectName/build.sbt 에 MergeStrategy와 main class 추가
mainClass in assembly := Some("flink.sample.SampleApp")
assemblyJarName := "flink.jar"
assemblyMergeStrategy in assembly := {
case PathList("META-INF", xs @ _*) => MergeStrategy.discard
case x => MergeStrategy.first
}
3. 콘솔에서 sbt assembly 명령어 실행
> sbt assembly
4. projectName/target/scala-* 에 jar 파일이 생성
끝