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 |