Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
language:scala [2021/03/23 08:45] – [object] Factory Method Pattern 링크 추가 ledyxlanguage:scala [2021/03/24 08:18] (current) – [Command Line] 프로젝트 생성/배포 내용 보강 ledyx
Line 13: Line 13:
 https://www.scala-lang.org/download/ https://www.scala-lang.org/download/
  
-SBT (Scala Build Tools)+=== SBT (Scala Build Tools) ===
 Scala의 Ant/Maven/Gradle와 비교될 수 있음. 직접으로 프로젝트 생성, 배포 관여. Scala의 Ant/Maven/Gradle와 비교될 수 있음. 직접으로 프로젝트 생성, 배포 관여.
 +
 +==== Create templates ====
 +
 +https://www.scala-sbt.org/1.x/docs/sbt-new-and-Templates.html
  
 <sxh shell> <sxh shell>
-# 생성 +sbt new scala/scala-seed.g8 
-sbt [Project Name]+</sxh>
  
 +
 +==== Fat Jar ====
 +
 +https://github.com/sbt/sbt-assembly
 +
 +<sxh shell>
 # Build (Fat Jar 생성) # Build (Fat Jar 생성)
 ## build.sbt에 ## build.sbt에
-## addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6")+## addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.15.6")
 ## 추가 필요 ## 추가 필요
 ### 생성된 jar 위치 : target/scala-[version]/*.jar ### 생성된 jar 위치 : target/scala-[version]/*.jar
-sbt assemblyty+sbt assembly
  
 </sxh> </sxh>
  
  
-Scala Binaries (선택 사항)+ 
 +=== Scala Binaries (선택 사항) ===
   * REPL(scala), 단독 Compile(scalac)을 이용하기 위해 필요   * REPL(scala), 단독 Compile(scalac)을 이용하기 위해 필요
  
language/scala.1616489136.txt.gz · Last modified: 2021/03/23 08:45 by ledyx