gpt4 book ai didi

scala - 发布由 sbt-native-packager 创建的 zip

转载 作者:行者123 更新时间:2023-12-04 10:38:55 24 4
gpt4 key购买 nike

我正在尝试将 sbt-native-packager 插件通过 Universal:packageBin 任务生成的 zip 文件发布到存储库。

我这样配置我的项目:

publishTo := Some("Repo" at "http://repo")

publishMavenStyle := true

packagerSettings

packageArchetype.java_application

我正在努力尝试使用发布任务和 packageBin 任务来创建一个新的 sbt 任务(名为 publishZip)来发布 zip 文件。我怎样才能做到这一点?

最佳答案

将以下行添加到您的 sbt 构建中(围绕 packagerSettings 应该没问题)
deploymentSettings
根据您想要执行的操作,您可能不需要定义可以运行的 publishZip 任务

  • sbt universal:publish应该只发布 zip
  • 重新定义发布,因此它依赖于通用:发布将发布所有项目工件publish <<= publish.dependsOn(publish in config("universal"))

  • 然后运行 ​​sbt 发布。

    为了完整起见 deploymentSettings (和 packagerSettings )来自 com.typesafe.sbt.SbtNativePackager这对于了解您是否使用 Scala 构建很有用:)

    关于scala - 发布由 sbt-native-packager 创建的 zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21558398/

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