在 eclipse 中运行 Twitter Cassowary 示例

Runnig Twiiter Cassovary Examples in eclipse

我已经将 Twitter Cassovary 导入到 Eclipse 表单 Git Hub但不确定如何 运行 examples.Please 建议,因为我是 eclipse 和 scala 的新手

我导入了项目,打开了一个基准测试 (cassovary-benchmarks/src/main/java/GraphGenerationBenchmarks) 并使用 运行 作为->Scala 应用程序。

您也可以从命令行执行此操作。在主工程目录下启动sbt,选择子工程cassovary-benchmarks,然后使用运行。您将被问到 运行.

哪个基准
➜  twitter-cassovary git:(master) ✗ ls
README.md            cassovary-examples   project
cassovary-benchmarks cassovary-server     sbt
cassovary-core       lib_managed          target
➜  twitter-cassovary git:(master) ✗ sbt
Loading /Users/szymon/bin/sbt-launch-lib.bash
[info] Loading global plugins from           /Users/szymonmatejczyk/.sbt/0.13/plugins
[info] Loading project definition from /Users/szymon/oss/twitter-cassovary/project
[info] Set current project to cassovary (in build file:/Users/szymon/oss/twitter-cassovary/)
> project cassovary-benchmarks
[info] Set current project to cassovary-benchmarks (in build file:/Users/szymon/oss/twitter-cassovary/)
> run
[info] Compiling 12 Scala sources to /Users/szymon/oss/twitter-cassovary/cassovary-core/target/scala-2.11/classes...
[info] Compiling 56 Scala sources to /Users/szymon/oss/twitter-cassovary/cassovary-core/target/scala-2.11/classes...
[info] Compiling 2 Scala sources to /Users/szymon/oss/twitter-cassovary/cassovary-  benchmarks/target/scala-2.11/classes...
[warn] Multiple main classes detected.  Run 'show discoveredMainClasses' to see the list

  Multiple main classes detected, select one to run:

 [1] com.twitter.cassovary.PerformanceBenchmark
 [2] com.twitter.cassovary.SubsetSamplingBenchmarks
 [3] com.twitter.cassovary.GraphGenerationBenchmarks
 [4] com.twitter.cassovary.utils.FastUtilsWrappingBenchmark

Enter number: