gpt4 book ai didi

scala - 使用 SBT 包在 JAR 中包含依赖项

转载 作者:行者123 更新时间:2023-12-04 03:03:51 25 4
gpt4 key购买 nike

显然,项目依赖项没有被打包到由以下生成的 jar 中:

sbt package

如何包含依赖项?

最佳答案

嗯,我用 sbt-assembly plugin创建具有依赖项的 jar,

(1) 添加 sbt-assemblyprojects/assembly.sbt

echo 'addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.8")' > project/assembly.sbt

(2) 运行 sbt clean assembly build jar .
它将创建 ${name}-assembly-${version}.jartarget/scala-${scalaVersion}
(3) 仅当您遇到臭名昭著的重复数据删除错误时,才使用 assemblyMergeStrategy如所述 in here

关于scala - 使用 SBT 包在 JAR 中包含依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32859316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com