首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VSCode上使用Scala-Metals构建jar文件

在VSCode上使用Scala-Metals构建jar文件
EN

Stack Overflow用户
提问于 2021-06-03 04:05:39
回答 2查看 354关注 0票数 1

我正在尝试使用VSCode和metals扩展为Scala和Spark进行开发。我的设置是按照说明(here)使用开发容器。现在我的代码正在运行,我需要构建一个jar文件来部署到Spark。有没有办法在metals扩展中做到这一点?

我读过关于使用sbt-assembly构建一个胖jar的文章,但我不确定如何将其集成到我的设置中。任何帮助都将不胜感激。

编辑

更清楚地说,metals VSCode扩展使用bloop或sbt-bsp作为构建服务器,我已经将其配置为使用sbt服务器。我的问题是,我是否以及如何将sbt-assembly扩展与它集成在一起。

EN

回答 2

Stack Overflow用户

发布于 2021-06-04 04:33:54

sbt compile之后的sbt package应该会生成你想要的结果。

您可以找到有关生成JAR here然后运行JAR here的更多信息。

票数 0
EN

Stack Overflow用户

发布于 2021-06-30 07:40:00

我找到了问题的答案,感谢大家的帮助。

适用于VSCode的

  • 金属扩展不提供任何方法来运行尚未在构建命令窗口中显示的sbt任务。
  • I能够在运行金属的VSCode的终端窗口中运行sbt,只要将金属配置为使用bloop而不是sbt。如果Metals配置为使用sbt,则sbt服务器已经在运行,而我无法创建新实例或获取对现有实例的引用。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67811841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档