1

正如我发现的那样,在sbt0.12 和 0.13 中定义一个 main 似乎不同。我的sbt版本是0.12.2. 我在一个项目中有几个项目。show compile:discovered-main-classes 返回拥有它的项目的主要类的列表(其中一些没有它,因为它们是库)。

即使在 sbt0.13中,也有 2 种方法,您可以在此处看到如何在 SBT 0.13 项目中设置主类(我不需要那些,但因为我使用0.12.2版本)

我没有指定主类,因此每当我运行时run都会出现错误:

java.lang.RuntimeException: No main class detected.
    at scala.sys.package$.error(package.scala:27)

如何在project项目目录中的适当文件中指定主类?

4

0 回答 0