본문 바로가기

ETC/TIP

[SBT] Jar 파일 만들기

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 파일이 생성



'ETC > TIP' 카테고리의 다른 글

Apache Tomcat access log 설정  (0) 2017.02.01
Mac 에서 숨김 파일 보기  (0) 2017.01.20
Docker 컨테이너에서 network가 안될때...  (0) 2016.12.18
[IntelliJ] Export Jar  (0) 2016.12.08
IntelliJ로 만든 프로젝트 Github에 올리기  (0) 2016.11.13