gpt4 book ai didi

java - 升级到 2.x 时,org.refcodes.console.ConsoleSugar 中缺少 switsh 和 helpSwitch 方法

转载 作者:行者123 更新时间:2023-11-30 05:31:13 25 4
gpt4 key购买 nike

我使用的是 org.refcode.refcodes-console 版本 1.1.9。升级到2.0.4后,各种方法好像都不复存在了。

我的scala代码:

val theHelp =  helpSwitch("Shows this help")

编译时出现此错误:not find: value helpSwitch

使用 switshStringOptionImpl 时出现同样的错误。

当这个 Maven Artifact 从 1.x 迁移到 2.x 时,我应该如何替换它们?

最佳答案

ConsoleSugar 中的所有“switch”(又名 switsh)方法在主要版本 2 中已重命名为“flag”。因此“switsh”已重命名为“flag”,“helpSwitch”已重命名为“helpFlag”。对于 StringOptionImpl,请改用“SpringOption”。

因此,在提供的示例中,现在应该是:

val theHelp =  helpFlag("Shows this help")

此外,对于 switsh 方法,您需要添加“aAlias”参数作为第三个参数。例如:

val block = switsh("-w", "--wait", "Wait at the end of the Program")

需要成为类似的东西

val block = flag("-w", "--wait", "wait", "Wait at the end of the Program")

关于java - 升级到 2.x 时,org.refcodes.console.ConsoleSugar 中缺少 switsh 和 helpSwitch 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57516300/

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