如何使用SBT和Intellij处理subtest.mf?

发布于 2025-01-23 15:02:00 字数 303 浏览 0 评论 0原文

我使用Intellij和SBT(所有内容上的最新稳定版本)在Scala中编写了一个应用程序。 我可以从Intellij中运行并进行调试,但是如果我尝试运行独立的人工制品,它会抱怨它找不到MAIM,并且我应该在Meta-Inf中添加subtest.mf文件。如果我手动将此添加到罐子中,则运行良好。但是,如果我将其添加到我的源树中以自动包含jar the jar,则该程序将不会在Intellij中启动,因为“重复subtest.mf”,并且没有其他人。因此,我认为Intellij会添加一个。 我尝试了我发现的有关Mergentrategy的所有技巧,没有运气。

什么是正确的?

I'm writing an application in Scala using IntelliJ and sbt (latest stable version on everything).
I can run and debug it just fine from within intellij but if I try to run the standalone artifact it complains that it can't find Main and I should add a MANIFEST.MF file in META-INF. If I add this manually to the jar, it runs fine. But if I add this to my source tree to be automatically included inn the jar, the program won't start in Intellij because 'duplicate MANIFEST.MF' and there isn't any one else. So I assume Intellij adds one on it's own.
I've tried all the tricks I've found regarding mergestrategy with no luck.

What is the correct this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文