问题标签 [sbt-assembly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1035 浏览

sbt-assembly - META-INF 清单在复制时被丢弃

我正在尝试使用 sbt-assembly 来组装一个项目。我的项目中已经有一个包含META-INF文件夹和文件的 jarMANIFEST.MF文件!sbt-assembly 非常聪明地选择丢弃冲突MANIFEST,这当然非常好。但是,我不希望其他人使用-classpath并且每次都必须输入主类,所以我想添加我自己的MANIFEST.MF文件并告诉 sbt-assembly 生成一个正确的文件。

我怎样才能做到这一点??谢谢!!

0 投票
2 回答
1224 浏览

sbt - 如何设置 sbt-assembly 以包含具有运行时范围的 jar?

如何设置 sbt-assembly 以包含具有运行时范围的 jar?默认情况下不这样做的理由是什么?

0 投票
1 回答
223 浏览

amazon-web-services - 使用 sbt 程序集从项目中使用 fat jar 本身制作 fat jar

我正在使用 sbt-assembly 将我的 scala 项目变成一个胖罐子。

该项目使用play-jsonAWS SDK

同时,它也在使用DynamoDB Transaction Lib作为一个 fat jar,它使用的是另一个版本的JacksonAWS SDK

当我使用 sbt 程序集制作 jar 时,由于我使用的 AWS SDK 和 DynamoDB Transaction Lib 使用的 AWS SDK 共享的 jackson、joda-date 和其他依赖项之间的 libs 路径相同,因此出现错误。

由于 DynamoDB Transaction Lib 本身的问题,我必须同时使用这两个版本的 jackson 和 AWS SDK。

有没有办法通过使用合并策略来解决它?

提前谢谢!

0 投票
1 回答
2990 浏览

scala - SBT Scala 程序集插件

如何在我的仓库中启用 Assembly 插件。https://github.com/rmuhamedgaliev/skala-skeleton我尝试修复它们。但不能用命令sbt assembly运行它]

程序集 [错误] 不是有效的命令:程序集 [错误] 不是有效的项目 ID:程序集 [错误] 预期的 ':'(如果选择配置)[错误] 不是有效的键:程序集 [错误] 程序集 [错误] ^出口

0 投票
3 回答
4522 浏览

sbt - 在线工件存储库中哪里可以找到 sbt-assembly?

我正在运行 sbt 0.13.0 并且有一个带有sbt-assembly的项目,通过:

执行后sbt assembly,我收到以下消息:

typesafe repo 和 maven repo 一样会产生 404。它在本地(显然)不存在,这让我想到了最后一个选项,scala-sbt repo。可悲的是,我公司的网络保姆认为 scala-sbt repo 是一个文件共享站点并阻止访问。为了解决这个问题,我目前放弃了公司网络,进行构建,然后重新启动。

是否有另一个包含 sbt-assembly 的仓库?或者我可以使用 maven 或 typesafe repos 上的另一个版本的 sbt-assembly?

0 投票
2 回答
21234 浏览

intellij-idea - 如何从 IntelliJ IDEA 中运行 sbt-assembly 任务?

是否可以从 IntelliJ IDEA中运行sbt-assembly ?

我还在文档中读到可以在 SBT 工具窗口中添加任务。但我看到的是它只帮助你查看你的项目而不是任务?我不能在那里添加任何任务。工具窗口是如何工作的?

我有 IntelliJ IDEA 的最新版本。

0 投票
4 回答
76123 浏览

scala - sbt-assembly:发现重复数据删除错误

我不确定合并策略或排除 jars 是否是这里的最佳选择。任何有关如何进一步处理此错误的帮助都会很棒!

// 这是我开始看到错误的地方:

// 这里是错误信息。

0 投票
3 回答
2558 浏览

sbt - 为什么错误“不是有效的命令:程序集合并策略”?

我有以下build.sbt文件。

当我执行以下命令sbt assembly-merge-strategy时,出现了一个我不明白的错误。任何帮助表示赞赏。

0 投票
1 回答
536 浏览

scala - 将源代码添加到 sbt 程序集

我正在使用 sbt 程序集创建一个库,用于内部目的。

我正在将此 jar 发布到本地人工安装,并且效果很好。

但是,我仍然没有弄清楚如何将源代码添加到程序集创建过程中,所以当我将它导入 intellij 时,它也将可用(用于调试等)

谢谢!

0 投票
1 回答
1759 浏览

maven - sbt-assembly:如何在测试期间应用合并策略:组装

在我的 sbt 项目中,我愿意生成包含src/test/...文件的测试 jar,以便我可以将它们重新用于其他项目。

我尝试使用这个sbt命令生成这个测试 jar:

在我的build.sbt 中,我提供了以下测试范围配置:

此配置失败并出现以下错误:

似乎测试范围(测试,程序集)忽略了mergeStrategy配置

我的问题是 - 如何配置build.sbt为test:assembly生成的 jar启用mergeStrategy