2013-04-13 30 views
6

我使用apache commons-cli作爲命​​令行工具。 我有一對依賴參數,例如參數B只有在參數A存在時纔有意義。 這將有兩個好處:自動警告/錯誤和更有用的使用情況。 commons-cli是否支持它?commons-cli依賴論據

回答

6

它不;你必須手動執行這些操作。 CLI有OptionGroup,但它們純粹是互斥的選項,而不是依賴選項。請參閱JavaDoc OptionOptionBuilder(我強烈推薦使用)和前面提到的OptionGroup。