首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于创建fat jar的单个sbt文件

用于创建fat jar的单个sbt文件
EN

Stack Overflow用户
提问于 2019-04-24 01:49:16
回答 1查看 636关注 0票数 0

我正在处理一个Java项目,我希望将其测试转换为scala。我发现使用sbt打包整个项目jar可能比使用maven更方便。

然而,我目前只有一个pom.xml文件,它使用maven shade插件创建一个包含所有依赖项的jar ("fat jar"),并运行测试。这是通过"mvn package“命令实现的。

使用sbt,我发现仅fat jar就需要2-3个文件- build.sbt、assembly.sbt,可能还有plugins.sbt。

有没有什么方法可以让我只有一个xxx.sbt文件,然后运行一个/几个sbt命令,就能得到同样的效果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-24 05:48:36

不,您至少需要两个文件:project/plugins.sbt

代码语言:javascript
运行
复制
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.9")

具有装配设置的line和build.sbt。您可以合并根目录中的*.sbt文件,sbt会读取所有这些文件,而不管文件名是什么。但project/目录中的文件不同。您可以在https://www.scala-sbt.org/1.x/docs/Organizing-Build.html中阅读有关它的更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55816804

复制
相关文章

相似问题

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