gpt4 book ai didi

scala - 使用 SbtOneJar 时用 sbt 重命名 jar 文件

转载 作者:行者123 更新时间:2023-12-01 03:59:17 26 4
gpt4 key购买 nike

当 sbt 使用 SbtOneJar 插件构建 OneJar 文件时,它为构建的 jar 提供名称 [name]_[scala-version]-[version]-one-jar.jar,其中 name 是项目名称,scala-version 是scalaVersion 和 version 是项目的版本,所有变量都在 build.sbt 文件中。

如何设置 build.sbt 文件,使 jar 的名称为 [name]-one-jar_[scala-version]-[version].jar

最佳答案

将以下行添加到 build.sbt:

// This gets rid of the trailing "-one-jar"

artifact in oneJar <<= moduleName(Artifact(_))

// rename the jar

artifact in oneJar ~= { (art: Artifact) =>
art.copy(`type` = "jar", extension = "jar", name = art.name + "-one-jar")
}

关于scala - 使用 SbtOneJar 时用 sbt 重命名 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14595852/

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