配置sbt项目以在“sbt run”中包含外部Main方法

时间:2013-06-06 15:55:13

标签: scala sbt

我很常见的是创建一个依赖于外部jar的sbt项目,并且打算使用外部jar中的Main方法运行。目前,我只是使用“run-main xxx”运行它,但我更喜欢能够在sbt提供的run()选项列表中包含Main方法。是否有捷径可寻?或者是包含作为run-main xxx的别名的sbt任务的最佳选择?

1 个答案:

答案 0 :(得分:6)

主要类列表收集在discoveredMainClasses中,您可以将其转换为明确添加自己的类:

discoveredMainClasses in Compile += "org.example.Main"