Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 将sbt项目配置为将外部主要方法包括在;“sbt运行”;_Scala_Sbt - Fatal编程技术网

Scala 将sbt项目配置为将外部主要方法包括在;“sbt运行”;

Scala 将sbt项目配置为将外部主要方法包括在;“sbt运行”;,scala,sbt,Scala,Sbt,对我来说,创建一个依赖于外部jar的sbt项目是非常常见的,它打算使用外部jar中的Main方法运行。目前,我只是使用“runmainxxx”运行它,但我更希望能够将main方法包含在sbt提供的run()选项列表中。有没有一个简单的方法可以做到这一点?或者是包含sbt任务作为运行main xxx的别名的最佳选项?主要类的列表收集在discoveredMainClasses中,您可以将其转换为显式添加自己的类: discoveredMainClasses in Compile += "org.e

对我来说,创建一个依赖于外部jar的sbt项目是非常常见的,它打算使用外部jar中的Main方法运行。目前,我只是使用“runmainxxx”运行它,但我更希望能够将main方法包含在sbt提供的run()选项列表中。有没有一个简单的方法可以做到这一点?或者是包含sbt任务作为运行main xxx的别名的最佳选项?

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

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

非常感谢。这正是我需要的。