언어/Scala

[Scala] sbt 리눅스 설치 방법 - aws, redhat 기준

쟈누이 2022. 1. 21. 15:58
반응형

 

1. sbt 란


  • SBT는 최신 빌드 도구 중 하나
  • 스칼라로 작성되었고, 스칼라에 사용하기 편한 기능을 많이 제공함

 

 

 

 

2. sbt 사용 이유


  • 의존성 관리
    • 의존성 관리에 Ivy를 사용
    • 요청이 올때만 업데이트(Only-update-on-request) 모델
  • 태스크를 작성할 수 있도록 스칼라 언어 전체를 지원
  • 연속으로 명령 실행
  • 프로젝트 문맥(환경)하에서 REPL 실행 가능

 

 

 

 

 

3.  설치 방법


# remove old Bintray repo file

# 1. 기존 old repo 지우기
sudo rm -f /etc/yum.repos.d/bintray-rpm.repo

# 2.sbt repo 받기
curl -L https://www.scala-sbt.org/sbt-rpm.repo > sbt-rpm.repo

# 3. 옮기기
sudo mv sbt-rpm.repo /etc/yum.repos.d/

# 4.repo 바탕으로 install
sudo yum install sbt

 

 

 

 

 

4. 참고 링크


https://www.scala-sbt.org/1.x/docs/Installing-sbt-on-Linux.html

 

sbt Reference Manual — Installing sbt on Linux

Installing sbt on Linux Installing from SDKMAN To install both JDK and sbt, consider using SDKMAN. $ sdk install java $(sdk list java | grep -o "8\.[0-9]*\.[0-9]*\.hs-adpt" | head -1) $ sdk install sbt This has two advantages. 1. It will install the offici

www.scala-sbt.org

 

반응형

'언어 > Scala' 카테고리의 다른 글

[Scala] 스칼라 수행 시간 측정  (0) 2022.01.26
[Scala] linux scala 설치방법 - aws ec2 기준  (0) 2022.01.21