수색…
비고
공식 문서는 www.scala-sbt.org에 있습니다.
디렉토리 구조
SBT가 건설 한 프로젝트의 표준 구조는 다음과 같습니다.
projectName/
build.sbt
project/
<SBT sub-build information>
src/
main/
scala/
<Scala source files>
java/
<Java source files>
resources/
<Resource files>
test/
scala/
<Scala test files>
java/
<Java test files>
resources/
<Resource files>
다른 디렉토리가있을 수 있지만 빌드는 주로 이러한 디렉토리를 처리합니다. 기본 디렉토리 build.sbt
가 배치되며, 그 내용은 최소한 다음과 같습니다.
-
name := <name of build>
: 프로젝트의 이름입니다. -
version := <version number>
: 다운 스트림 코드를 참조 할 프로젝트 버전입니다. -
scalaVersion := <version of Scala>
: 프로젝트의 바이트 코드가 빌드되는 스칼라 버전입니다.
project
디렉토리는 meta-build
( proper-build
와 반대) 파일이 위치하는 곳입니다. 이 디렉토리는 자신의 수 build.sbt
위한 환경 만들기, 정확히 같은 방식으로 실행 파일을 proper-build
실행 SBT 빌드를. 이는 재귀 적이기 때문에 project
디렉토리는 meta-meta-build
가 발생하는 project
디렉토리를 소유 할 수 있습니다.
빌드시 SBT는 클래스 파일과 기타 구성 요소가있는 target
디렉토리를 만듭니다.
컨닝 지
이 시트에서는 build.sbt
들어있는 프로젝트의 루트 디렉토리에 있다고 가정합니다. $
는 명령 프롬프트를 나타내고 >
는 SBT 콘솔 내에서 실행되는 명령을 나타냅니다.
프로젝트 컴파일
$ sbt compile
프로젝트 테스트
$ sbt test
SBT REPL 입력 :
$ sbt
내장 된 프로젝트로 스칼라 콘솔에 입장 가능
$ sbt
> console
Scaladoc 생성
이것은 SBT '작업' 을 실행하는 예입니다. SBT 사이트에는 Scaladoc 문서 생성에 대한 추가 정보가 있습니다 .
$ sbt doc
또는:
$ sbt
> doc
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow