私たちのプロジェクトでは、実行時に sbt インタラクティブ コンソールで提供される依存関係にアクセスしたいと考えています。何かをテストするたびに、Storm クラスターに強制的にデプロイする必要がなくなります。これを達成するための「実行」タスクのオプションはありますか?
1565 次
1 に答える
2
これでうまくいったと思います。
まず、通常どおり build.sbt を作成しました。
プロジェクトのルート ディレクトリにある build.sbt の内容:
name := "Test"
version := "1.0"
scalaVersion := "2.10.1"
resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "com.typesafe.akka" % "akka-actor_2.10" % "2.1.2"
libraryDependencies += "com.typesafe.akka" % "akka-kernel_2.10" % "2.1.2"
libraryDependencies += "com.typesafe.akka" % "akka-remote_2.10" % "2.1.2"
libraryDependencies += "org.jsoup" % "jsoup" % "1.7.2"
次に、「sbt console」を実行しました。このダウンロードされたプロジェクトの依存関係は、build.sbt で指定され (ダウンロード出力は表示されていません)、パスに含まれる依存関係を使用して Scala シェルを開始します。
cortland:jjasinski$ sbt console
[info] Set current project to Jazstudios Bot (in build
file:/Users/jjasinski/Documents/crawler/myproject/)
[info] Starting scala interpreter...
[info]
Welcome to Scala version 2.10.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_37).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import org.jsoup
import org.jsoup
ここで情報を見つけました
于 2013-05-13T07:42:42.737 に答える