6
我使用apache commons-cli作爲命令行工具。 我有一對依賴參數,例如參數B只有在參數A存在時纔有意義。 這將有兩個好處:自動警告/錯誤和更有用的使用情況。 commons-cli是否支持它?commons-cli依賴論據
我使用apache commons-cli作爲命令行工具。 我有一對依賴參數,例如參數B只有在參數A存在時纔有意義。 這將有兩個好處:自動警告/錯誤和更有用的使用情況。 commons-cli是否支持它?commons-cli依賴論據
它不;你必須手動執行這些操作。 CLI有OptionGroup,但它們純粹是互斥的選項,而不是依賴選項。請參閱JavaDoc Option,OptionBuilder(我強烈推薦使用)和前面提到的OptionGroup。