<dependency> <groupId>com.xenomachina</groupId> <artifactId>argparse4k</artifactId> <version>0.15.0</version> </dependency> import com.xenomachina.argparser.ArgParser; import com.xenomachina.argparser.DefaultHelpFormatter; import com.xenomachina.argparser.mainGroup; import com.xenomachina.argparser.mainParameters; public class MyArgumentParser extends ArgParser { @mainGroup public interface MainParameters { @mainParameters String[] getMainParameters(); } public MyArgumentParser() { super(); setHelpFormatter(new DefaultHelpFormatter(this)); } public MainParameters mainParameters() { return parse(MainParameters.class); } } public class MyApp { public static void main(String[] args) { MyArgumentParser parser = new MyArgumentParser(); MyArgumentParser.MainParameters mainParameters = parser.mainParameters(); String[] parameters = mainParameters.getMainParameters(); // ... } } shell


上一篇:
下一篇:
切换中文