gpt4 book ai didi

scala - sbt-assembly:如何排除 src/main/resources 中的配置文件

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

我正在使用来自 https://github.com/sbt/sbt-assembly 的 sbtassembly打包我的项目。

我想知道有没有排除资源文件?

最佳答案

您可以通过自定义 mergeStrategy 来指定要排除的文件(和路径)。 :
https://github.com/sbt/sbt-assembly#excluding-specific-files

因此,要丢弃特定文件,您可以执行以下操作:

// build.sbt

assemblyMergeStrategy in assembly := {
case PathList("about.html") => MergeStrategy.discard
case x =>
val oldStrategy = (assemblyMergeStrategy in assembly).value
oldStrategy(x)
}

以下是所有可用策略的文档:
https://github.com/sbt/sbt-assembly#merge-strategy

关于scala - sbt-assembly:如何排除 src/main/resources 中的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35162016/

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