gpt4 book ai didi

scala - 如何从使用 simple-build-tool 构建+发布的工件中删除 _ 后缀?

转载 作者:行者123 更新时间:2023-12-03 01:15:58 27 4
gpt4 key购买 nike

我正在使用 simple-build-tool 构建一些纯 Java 项目。当我使用 sbtpublish-local 发布项目中的工件时,生成的工件会将 Scala 版本附加到其名称中。对于 Scala 项目来说这是有意义的,但由于这些只是 Java 项目,所以没有意义。如何禁用 Scala 版本的后缀?或者我可以吗?

作为引用,我使用 sbt 0.11.1、Scala 2.9.1 和 .sbt 文件进行构建配置(尽管移动到完整的项目配置不会有问题)。

最佳答案

在研究了 Artifact.artifactName 的实现和最终使用方式之后,似乎关闭此功能的方法是为 crossPath 设置指定 false。 xsbt wiki 上的快速配置示例之一对此进行了记录。

http://www.scala-sbt.org/release/docs/Examples/Quick-Configuration-Examples

// disable using the Scala version in output paths and artifacts
crossPaths := false

关于scala - 如何从使用 simple-build-tool 构建+发布的工件中删除 _<scala-version> 后缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288859/

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