一、概述
Apache Commons CLI 库提供API,可以帮助程序去解析传递给程序的命令行参数。它也可以打印帮助信息,来说明可以运用于命令行的有效参数。
CLI库支持不同格式的选项:
- OSIX格式的选项(比如:tar -zxvf foo.tar.gz)
- GNU格式的长参数选项(比如:du --human-readable --max-depth=1)
- Java格式的属性(比如:java -Djava.awt.headless=true -Djava.net.useSystemProxies=true Foo)
- 带值的单选项(比如:gcc -O2 foo.c)
- 单-号的长参数选项(比如:ant -projecthelp)
二、CLI 使用
<dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version> </dependency>