问题标签 [jcommander]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何为命令设置描述,而不是为选项设置描述
对于每个命令,我都有一个实现特定接口的具体类。例如:
这是我得到的使用信息:
如何将描述添加到命令(而不是选项)。例如我想得到这样的使用信息:
编辑我有 foo-command、boo-command、lala-command。但是,所有这些命令都是独立的,并且不在一个主命令中(换句话说,这不像 git clone ...)。这就是我使用的方式
java - 使用 jcommander 将元组存储在列表中
我试图将字符串元组存储在数组列表中,在终端中我输入以下命令
,但是当程序找到逗号时,元素被分成两部分,所以我得到了这个输出
我试图得到这个输出
我该如何解决?这是我的代码
groovy - 使用 Groovy 中的 jCommander 解析命令行(示例代码失败)
我正在尝试使用 jCommander 来解析 Groovy 中的命令行参数。
(MacBook(El Capitan),Groovy 2.4.11,jCommander-1.49)
jCommander.org 上提供的示例(参见http://jcommander.org/#_groovy)如下:
但是当我尝试运行该代码(groovy jCommanderSample.groovy)时,我得到:
我错过了什么?
java - 带有 jCommander 的 SpringBoot CLI 属性
我正在将JCommander API用于 Spring Boot - Spring Batch 项目。
项目有多个作业,我需要将作业名称作为参数传递,以便启动特定作业。
现在,如果我job1
正在运行并且我希望job2
在那个时候启动,我不能这样做,因为port is already in use。所以我job2
只能在job1
完成后启动。
如果我尝试job2
在不同的端口启动,
java -jar myJar.jar -jobName job2 --server.port=8090
然后 jCommander 不会让它通过,因为我没有server.port
在 JCommander 配置中定义,即使我这样做了,Spring Boot 只会从属性文件中选择属性并尝试在同一个端口上运行 - 8080
。
如何处理这种情况?
javascript - 使用纱线链接创建命令别名?
运行时是否可以别名yarn link
。特别是何时yarn link
运行(如此处所述)并且该package.json name
属性contacto
yarn link
创建一个名为contacto
. 但是,如果我们co
改为让用户可以运行npm i contacto
并随后co
用作命令呢?
java - 如何调试使用 JCommander 实现的控制台应用程序?
我使用 JCommander 创建了一个控制台应用程序。但是不知道怎么调试?调试它的方法是什么?
validation - JCommander 验证列表项
我正在使用 JCommander v. 1.72,我的目标是在参数中获取(逗号分隔的)字符串列表并验证单个字符串。听起来很简单,对吧?
这是我的代码:
我用这个命令运行程序:
我希望 JCommander 会在拆分单个项目后调用验证器,即验证“column1”,验证“column2”。但显然字符串“column1,column2”在拆分参数值之前被发送到验证器类。
我怎样才能实现对单个项目的验证呢?(当然,在用 JCommander 解析它们之后,我可以用纯 Java 进行验证......)
谢谢埃里希
jcommander - 如何用 arity 0 或 1 定义参数
我正在使用 jcommander 1.72 来处理 REPL 中的命令(不是直接从命令行)。我有一个可以选择取值的参数;如果提供了值,则设置该值。如果未提供任何值,则打印当前值。例如:
我试过这个:
但我得到这个错误:
我怎样才能在 jcommander 中完成这个?
spring - @Autowired 实体变空
我将运行配置设置为-e dhanrajtijare@gmail.com ..按预期获取电子邮件值。我的问题在于tkeRepo.save(tknEntity); tkeRepo 为空