dropwizard で
parameter の
デフォルト値の 指定方法
dropwizard の
addArgument
した
setDefault()
で
@Override public void configure(Subparser subparser) { // Add a command line option subparser.addArgument("-m", "--mode") .dest("mode") .type(String.class) .setDefault("OLD_DONE") .help("The mode of Command. default OLD_DONE"); }
デフォルト値設定すると、
デフォルト値が
java -jar festivals4partypeople-batch-0.0.1.jar storeLastfmArtistProfiles
ちなみに、required()
と
これを
05:07:36.731 [main] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.2.4.Final argument -m/--mode: expected one argument usage: java -jar festivals4partypeople-batch-0.0.1.jar storeLastfmArtistProfiles -m MODE [-h] Store data to LastfmArtistProfiles Document optional arguments: -m MODE, --mode MODE The mode of Command. default OLD_DONE (default: OLD_DONE) -h, --help show this help message and exit
以上です。
コメント