hl1*_*020 8 scala sbt sbt-assembly
我在sbt中使用程序集插件来组装我的项目.但是当"java -jar xx.jar"运行时会发生错误 -
"没有主要的清单属性".
我认为这是因为我的src/main/scala/目录中有两个文件,每个文件都有一个对象扩展Application,这意味着项目中有两个主要条目.但我需要两个应用程序,一个是服务器,另一个是测试客户端.
如何two-main-entry在scala sbt中处理这个问题.提前致谢.
mon*_*ack 19
在SBT构建文件中,定义主类.
如果你使用build.sbt,那将是:
mainClass in assembly := Some("com.domain.Main")
Run Code Online (Sandbox Code Playgroud)
如果您正在使用Build.scala,那么您可以执行以下操作:
lazy val app = (project in file("app")).
settings(assemblySettings: _*)
settings(mainClass in assembly := Some("com.domain.Main"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6041 次 |
| 最近记录: |