ユーザ用ツール

サイト用ツール


sbt

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
sbt [2019/12/23 06:45] nullponsbt [2020/06/09 06:48] (現在) nullpon
行 37: 行 37:
  
 1クラスのみテストする場合はtestOnlyでクラス名を渡す、とてもダサい。一つのタスクと見做されるように""で囲む必要がある、とてもダサい。 1クラスのみテストする場合はtestOnlyでクラス名を渡す、とてもダサい。一つのタスクと見做されるように""で囲む必要がある、とてもダサい。
 +
 +
 +## 依存性の指定
 +
 +mavenリポジトリからライブラリを取得できる
 +
 +```
 +libraryDependencies ++= Seq(
 +  "org.apach.poi" % "poi" % "4.1.2",
 +  "org.scalikejdbc" %% "scalikejdbc" % "3.3.5",
 +  "org.scalatest" %% "scalatest" % "3.0.5" % Test
 +)
 +```
 +
 +`groupId % artifactId % version` の形式で指定する。scala向けライブラリの場合、artifactId に scalaバージョンが指定されているものがある。例えばscala 2.12向けライブラリの場合
 +
 +```
 +"org.scalikejdbc" % "scalikejdbc_2.12" % "3.3.5"
 +```
 +
 +となるが、以下のようにscalaバージョンを省略して記法を使うのが一般的。%%を使うと今のランタイムを確認して適切なscalaバージョンを補完してダウンロードする
 +
 +```
 +"org.scalikejdbc" %% "scalikejdbc" % "3.3.5"
 +```
 +
 +末尾に % Test がある場合は、そのライブラリはテスト実行時にのみ使用される
 +
 +```
 +  "org.scalatest" %% "scalatest" % "3.0.5" % Test
 +```
 +
 </markdown> </markdown>
 +
 +
  
sbt.1577083552.txt.gz · 最終更新: 2019/12/23 06:45 by nullpon