Skip to content
cover-develop

Scala의 빌드 도구 SBT

  • Develop

📅 July 08, 2017

⏱️1 min read

Scala에는 SBT라는 빌드 도구가 있습니다. SBT는 의존성 관리에 Apache ivy를 사용합니다.


SBT

SBT로 생성한 프로젝트의 기본 디렉토리를 보면 build.sbt가 있습니다. sbt라는 명령어를 통해 sbt-shell로 이동할 수 있습니다.


자주 사용하는 SBT 명령어

  • actions : 사용 가능한 명령 확인
  • clean : target 디렉토리의 생성된 모든 파일을 삭제
  • update : 프로젝트가 사용하는 라이브러리 다운로드
  • compile : 소스코드 컴파일
  • test : 테스트 실행
  • run : 메인 함수를 통해 코드를 실행
  • reload : 빌드 정의 변경 후 재실행
  • console : 스칼라 인터프리터를 실행
  • package : 배포 가능한 jar파일 생성
  • publish-local : 만들어진 jar를 로컬 ivy 캐시에 설치
  • publish : jar를 원격 저장소에 배포 (원격 저장소 설정 필요)

Reference

http://www.scala-sbt.org/0.13/docs/index.html


← PrevNext →
  • Powered by Contentful
  • COPYRIGHT © 2020 by @swalloow