问题标签 [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.
sbt-assembly - META-INF 清单在复制时被丢弃
我正在尝试使用 sbt-assembly 来组装一个项目。我的项目中已经有一个包含META-INF
文件夹和文件的 jarMANIFEST.MF
文件!sbt-assembly 非常聪明地选择丢弃冲突MANIFEST
,这当然非常好。但是,我不希望其他人使用-classpath
并且每次都必须输入主类,所以我想添加我自己的MANIFEST.MF
文件并告诉 sbt-assembly 生成一个正确的文件。
我怎样才能做到这一点??谢谢!!
sbt - 如何设置 sbt-assembly 以包含具有运行时范围的 jar?
如何设置 sbt-assembly 以包含具有运行时范围的 jar?默认情况下不这样做的理由是什么?
amazon-web-services - 使用 sbt 程序集从项目中使用 fat jar 本身制作 fat jar
我正在使用 sbt-assembly 将我的 scala 项目变成一个胖罐子。
该项目使用play-json和AWS SDK。
同时,它也在使用DynamoDB Transaction Lib作为一个 fat jar,它使用的是另一个版本的Jackson和AWS SDK。
当我使用 sbt 程序集制作 jar 时,由于我使用的 AWS SDK 和 DynamoDB Transaction Lib 使用的 AWS SDK 共享的 jackson、joda-date 和其他依赖项之间的 libs 路径相同,因此出现错误。
由于 DynamoDB Transaction Lib 本身的问题,我必须同时使用这两个版本的 jackson 和 AWS SDK。
有没有办法通过使用合并策略来解决它?
提前谢谢!
scala - SBT Scala 程序集插件
如何在我的仓库中启用 Assembly 插件。https://github.com/rmuhamedgaliev/skala-skeleton我尝试修复它们。但不能用命令sbt assembly运行它]
程序集 [错误] 不是有效的命令:程序集 [错误] 不是有效的项目 ID:程序集 [错误] 预期的 ':'(如果选择配置)[错误] 不是有效的键:程序集 [错误] 程序集 [错误] ^出口
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?
intellij-idea - 如何从 IntelliJ IDEA 中运行 sbt-assembly 任务?
是否可以从 IntelliJ IDEA中运行sbt-assembly ?
我还在文档中读到可以在 SBT 工具窗口中添加任务。但我看到的是它只帮助你查看你的项目而不是任务?我不能在那里添加任何任务。工具窗口是如何工作的?
我有 IntelliJ IDEA 的最新版本。
scala - sbt-assembly:发现重复数据删除错误
我不确定合并策略或排除 jars 是否是这里的最佳选择。任何有关如何进一步处理此错误的帮助都会很棒!
// 这是我开始看到错误的地方:
// 这里是错误信息。
sbt - 为什么错误“不是有效的命令:程序集合并策略”?
我有以下build.sbt
文件。
当我执行以下命令sbt assembly-merge-strategy
时,出现了一个我不明白的错误。任何帮助表示赞赏。
scala - 将源代码添加到 sbt 程序集
我正在使用 sbt 程序集创建一个库,用于内部目的。
我正在将此 jar 发布到本地人工安装,并且效果很好。
但是,我仍然没有弄清楚如何将源代码添加到程序集创建过程中,所以当我将它导入 intellij 时,它也将可用(用于调试等)
谢谢!
maven - sbt-assembly:如何在测试期间应用合并策略:组装
在我的 sbt 项目中,我愿意生成包含src/test/...文件的测试 jar,以便我可以将它们重新用于其他项目。
我尝试使用这个sbt命令生成这个测试 jar:
在我的build.sbt 中,我提供了以下测试范围配置:
此配置失败并出现以下错误:
似乎测试范围(测试,程序集)忽略了mergeStrategy配置
我的问题是 - 如何配置build.sbt为test:assembly生成的 jar启用mergeStrategy?