में मैं कमांड लाइन तर्कों को पार्स करने के लिए अपाचे कॉमन्स सीएलआई का उपयोग करता हूं।अपाचे कॉमन्स सीएलआई बहु-तर्क विकल्प नाम -हेल्प विकल्प
मैं सहायता में एकाधिक तर्क मान नाम प्रदर्शित करने का एक तरीका ढूंढ रहा हूं। यहाँ विकल्प "startimport" में से एक तर्क के लिए एक उदाहरण है:
Option startimport = OptionBuilder
.withArgName("environment")
.hasArg()
.withDescription(
"Description")
.create("startimport");
जब मैं का उपयोग -help इसे बाहर प्रिंट:
-startimport <environment> Description
Thatfs ठीक। लेकिन अगर मैं दो तर्कों का उपयोग करना चाहता हूं तो क्या होगा?
Option startimport = OptionBuilder
.withArgName("firstArg secondArg")
.hasArgs(2)
.withDescription("Description")
.create("startimport ");
दो तर्क पार्स समस्या नहीं है, लेकिन मैं "-help" में निम्नलिखित उत्पादन हैं:
startimport <firstArg> <secondArg> Description
लेकिन वर्तमान में मैं सिर्फ मिलेगा:
startimport <firstArg secondArg> Description
है उस समस्या के लिए एक उचित समाधान है?