我有一个包含java和scala源代码的repo。
但在sbt交互模式下,使用show discoveredMainClasses
并不会显示从java源代码生成的类;特别是我不能使用run
并选择要执行的特殊主类的编号。
OTOH,我可以使用runMain package.classname
来执行该类(是的,scala和java文件都正确地编译成了类)。
那么有没有办法使用run
(带数字)而不是runMain
(带有类名)来执行具有主条目的java生成代码?
答案 0 :(得分:0)
我认为你应该能够简单地添加一个这样的类:
discoveredMainClasses in Compile += "foo.Bar"