このページでは、コマンドラインから sbt プロジェクトをスキャンする方法について説明いたします。

<aside> ⚠️ sbtプロジェクト をスキャンする場合、事前に sbt/sbt-dependency-graph(外部サイトに移動)プラグインをセットアップする必要があります。

</aside>

sbt-dependency-graphプラグインをセットアップする

sbtプラグインのセットアップ方法は大きく分けて2通りあります。1つは対象のsbtプロジェクトの project ディレクトリにプラグインを格納する方法、もう1つは ~/.sbt 配下にプラグインを格納する方法です。

詳細はsbtのドキュメントをご参照ください。

General Best Practices(外部サイトに移動)

以下はプロジェクトディレクトリ内の project ディレクトリにプラグインセットアップする場合の手順です。

  1. まず <対象プロジェクトのルートディレクトリ>/project/plugins.sbt ファイルが存在しなければ作成してください。
  2. 次に 1 で作成したファイルに以下の内容を追記してください。

sbt 1.4 以上の場合

addDependencyTreePlugin

sbt 1.3 以下の場合

addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.10.0-RC1")

sbtプロジェクトをスキャンする