Scala - 从库中运行主类

时间:2014-11-22 09:00:16

标签: scala sbt

我有2个sbt项目A取决于B. 有没有办法在项目B中定义的主类运行项目A? 命令" sbt run"给我错误,没有在项目中找到主类

2 个答案:

答案 0 :(得分:1)

您可以将当前项目更改为B并从那里运行主类。

在SBT shell中:

project B
run

如果从命令行非交互式运行SBT,则:

sbt ';project B; run'

或:

sbt 'project B' run

答案 1 :(得分:1)

你错过了在项目A的build.sbt中指定你的主类(在本例中是一类项目B):

mainClass := Some("full.path.in.projectb.Main")