MyProject的/ build.sbt
mainClass in assembly := Some("Boot")
MyProject的/ Boot.scala
package src.main.myproject
object Boot extends App { ... }
其他项目文件:
MyProject/src/main/scala/myproject/someFile.scala
运行jar会返回错误:
Error: Could not find or load main class Boot
我的项目结构有问题吗?
答案 0 :(得分:3)
您的XmlRoot, XmlElement
位于src.main.myproject中,因此mainClass应为Boot
关于问题的偏离主题,但src.main是你的包结构的一部分似乎并不常见,通常sbt的scala src目录设置为src / main / scala