scala sbt assembly“没有主要的清单属性”
发布时间:2020-12-16 08:50:42 所属栏目:安全 来源:网络整理
导读:我在sbt中使用程序集插件来组装我的项目.但是当“ java -jar xx.jar”运行时会发生错误 – “没有主要的清单属性”. 我想这是因为我的src / main / scala /目录中有两个文件,每个文件都有一个扩展Application的对象,这意味着项目中有两个主要条目.但我需要两
我在sbt中使用程序集插件来组装我的项目.但是当“
java -jar xx.jar”运行时会发生错误 –
“没有主要的清单属性”. 我想这是因为我的src / main / scala /目录中有两个文件,每个文件都有一个扩展Application的对象,这意味着项目中有两个主要条目.但我需要两个应用程序,一个是服务器,另一个是测试客户端. 如何处理scala sbt中的这两个主要问题.提前致谢. 解决方法
在SBT构建文件中,定义主类.
如果你使用build.sbt,那将是: mainClass in assembly := Some("com.domain.Main") 如果您使用的是Build.scala,那么您可以执行以下操作: lazy val app = (project in file("app")). settings(assemblySettings: _*) settings(mainClass in assembly := Some("com.domain.Main")) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |