ビルドファイル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/03 05:39 UTC 版)
sbtのビルドは.sbtファイルを用いて定義される。以下は、build.sbtのビルド定義の一例である。 val scalaTest = "org.scalatest" %% "scalatest" % "3.0.5"val akkaVersion = "2.4.2"val akkaActor = "com.typesafe.akka" %% "akka-actor" % akkaVersionval akkaCluster = "com.typesafe.akka" %% "akka-cluster" % akkaVersion// このビルドで使用する Scala のバージョンを 2.12.8 に設定するThisBuild / scalaVersion := "2.12.8"ThisBuild / version := "0.1.0-SNAPSHOT"ThisBuild / organization := "com.example"lazy val root = (project in file(".")) .aggregate(helloCore) .dependsOn(helloCore) .settings( name := "Hello", // テストのために、依存関係を1つ追加する。 libraryDependencies += scalaTest % Test )lazy val helloCore = (project in file("core")) .settings( name := "Hello Core", libraryDependencies += scalaTest % Test, // 複数の依存関係を追加する。 libraryDependencies ++= Seq(akkaActor, akkaCluster) )
※この「ビルドファイル」の解説は、「sbt」の解説の一部です。
「ビルドファイル」を含む「sbt」の記事については、「sbt」の概要を参照ください。
- ビルドファイルのページへのリンク