gpt4 book ai didi

scala - 如何修改由cmd sbt包生成的jar名称

转载 作者:行者123 更新时间:2023-12-04 00:29:58 27 4
gpt4 key购买 nike

例如,如果我运行 sbt package 并且 sbt 会生成一个类似 project_2.11-version.jar 的 jar 名称,我该如何将此名称修改为随机名称?

最佳答案

这是 docs 所说的:

The generated artifact name is determined by the artifactName setting. This setting is of type (ScalaVersion, ModuleID, Artifact) => String.



默认实现是:
artifactName := { (sv: ScalaVersion, module: ModuleID, artifact: Artifact) =>
artifact.name + "-" + module.revision + "." + artifact.extension
}

您可以将此代码复制到您的 build.sbtBuild.scala 文件中,并更改它构造人工制品名称的方式。例如:
artifactName := { (sv: ScalaVersion, module: ModuleID, artifact: Artifact) =>
java.util.UUID.randomUUID.toString + "." + artifact.extension
}

关于scala - 如何修改由cmd sbt包生成的jar名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52771831/

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