`
hzh0725
  • 浏览: 82293 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache CLI 分析

    博客分类:
  • java
阅读更多
apache cli 用来分析用户命令行的输入 有标准的模式,目前parse 有basicparse,gunparse,posixparse三种

  • basisparse
  • 对用户输入 等号不支持 不支持 比如 -option1=xyz
  • gunparse
  • 对用户输入多个option使用同一个"-" 不支持 -Option1Option2
  • posixparse
  • 跟unix内核命令行一样


目前ant最新版本使用自己命令行的parse,maven最新版本使用cli gunparse
一般情况下使用 ,使用gunparse是够了,像-Option1Option2这样的写法很少用了

在apache commons sandbox 有一个cli2项目,跟cli项目起的作用是一样的,而且差不多是同一批作者开发的,只是从代码层面的refactor,功能没有太大变化。
分享到:
评论

相关推荐

    apache commos cli 1.4 源码

    通过分析Apache Commons CLI 1.4的源码,开发者可以学习到如何优雅地处理命令行接口,提高代码的可读性和用户体验。同时,了解其内部实现有助于解决实际开发中的问题,以及进行定制化的功能扩展。

    從 CLI 分析網站技術小工具.zip

    2. **HTTP 请求分析**:分析HTTP响应头,识别服务器类型(如Apache、Nginx)、框架(如Express、Django)、内容管理系统的痕迹等。 3. **JavaScript 和 CSS 分析**:查找引入的库和框架(如jQuery、React、Vue.js、...

    Apache JMeter (apache-jmeter-5.5.zip)

    它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter 功能包括: 能够加载和性能测试许多不同的应用程序/服务器/协议类型: 网络 - HTTP、HTTPS...

    org.apache.http对应的完整lib和源码

    四、源码分析 拥有源码可以深入理解其内部工作原理,例如: 1. `HttpCore`模块提供了HTTP协议的基本实现,包括连接管理、请求和响应处理等。 2. `HttpAsyncClient`模块提供了异步HTTP客户端实现,适合处理大量并发...

    Apache JMeter (apache-jmeter-5.5.tgz)

    它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter 功能包括: 能够加载和性能测试许多不同的应用程序/服务器/协议类型: 网络 - HTTP、HTTPS...

    Apache JMeter (apache-jmeter-5.4.3.tgz)

    CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)加载测试 完整且可随时呈现的动态 HTML 报告 通过从最流行的响应格式、HTML、JSON、 XML或任何文本...

    开源项目-vektorlab-mesos-cli.zip

    开源项目“vektorlab-mesos-cli”是一个专为Apache Mesos设计的强大命令行界面工具。Apache Mesos是一种分布式系统内核,它能够高效地在集群中管理和调度资源,广泛应用于数据中心的操作系统。Mesos CLI由vektorlab...

    Apache JMeter (apache-jmeter-5.5_src.zip 源码)

    它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter 功能包括: 能够加载和性能测试许多不同的应用程序/服务器/协议类型: 网络 - HTTP、HTTPS...

    Apache JMeter (apache-jmeter-5.4.3.zip)

    CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)加载测试 完整且可随时呈现的动态 HTML 报告 通过从最流行的响应格式、HTML、JSON、 XML或任何文本...

    Apache JMeter (apache-jmeter-5.5_src.tgz 源码)

    它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter 功能包括: 能够加载和性能测试许多不同的应用程序/服务器/协议类型: 网络 - HTTP、HTTPS...

    apache commons 开源工具列举

    5. **Apache Commons CLI**: 用于处理命令行接口的工具,简化了命令行参数的解析和验证。开发者可以通过CLI轻松地定义命令行选项,提高命令行程序的用户体验。 6. **Apache Commons Codec**: 提供了各种编码和解码...

    Apache JMeter 源码(apache-jmeter-5.4.3_src.zip)

    CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)加载测试 完整且可随时呈现的动态 HTML 报告 通过从最流行的响应格式、HTML、JSON、 XML或任何文本...

    apache-hive-2.1.0-bin.tar.zip

    Apache Hive 是一个基于 ...总的来说,Apache Hive 2.1.0 是一个强大的大数据处理工具,适合于对海量数据进行离线分析和报表生成。它的出现极大地简化了大数据处理的复杂度,使得非专业程序员也能轻松地进行数据分析。

    Apache Commons书籍

    8. **Apache Commons CLI**:用于处理命令行接口(CLI)的解析,方便创建具有自定义选项和参数的命令行应用程序。 9. **Apache Commons Configuration**:提供了一种灵活的方式来管理和处理配置数据,可以是XML、...

    Apache JMeter 源码(apache-jmeter-5.4.3_src.tgz)

    CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)加载测试 完整且可随时呈现的动态 HTML 报告 通过从最流行的响应格式、HTML、JSON、 XML或任何文本...

    apache-hive-2.3.3-bin.tar.gz

    Apache Hive 是一个基于Hadoop的数据仓库工具,它允许用户通过SQL-like语言(称为HQL,Hive Query Language)对大规模数据集进行分析和查询。在Hadoop生态系统中,Hive扮演着数据仓库和数据分析的重要角色,尤其适用...

    apache-hive-2.1.0-bin.tar.gz

    Apache Hive 是一个基于Hadoop的数据仓库工具,它允许通过SQL-like查询语言(称为HQL)对大规模数据集进行分析和管理。Hive是Apache软件基金会的一部分,为大数据处理提供了便捷的接口,使得非Hadoop专家也能操作...

    PyPI 官网下载 | memfault-cli-0.1.6.tar.gz

    总结来说,“memfault-cli-0.1.6.tar.gz”是一个在Python生态系统中的云原生工具,它可能与Apache ZooKeeper集成,提供了对Memfault平台的命令行访问。这个工具对于那些在分布式环境中使用Python进行物联网设备管理...

    apache-hive-2.3.7-bin 博客同款

    1. **Hive 客户端**:包括 CLI(命令行接口)和 JDBC/ODBC 驱动,允许用户通过 SQL 查询语言与 Hive 交互。 2. **Hive Metastore**:存储元数据(如表结构、分区信息等),通常与 MySQL 或其他 RDBMS 集成。 3. **...

    Apache Commons 官方最近所有的jar包

    10. **Apache Commons CLI**: 用于解析命令行参数,使得创建具有复杂选项和参数的命令行接口变得更加简单。 以上只是部分Apache Commons项目,每个jar包都有详细的API文档和示例代码,开发者可以根据具体需求选择...

Global site tag (gtag.js) - Google Analytics