JCommander
- command library for java
- annotation을 이용하여 손쉽게 Argument를 정의를 할수 있는 라이브러리
- http://jcommander.org/
Gradle
compile "com.beust:jcommander:1.71"
Example
import com.beust.jcommander.Parameter;
public class Args {
@Parameter(names = {"--profile"})
private String profile;
}
Args args = new Args();
String[] argv = { "--profile", "local" };
JCommander.newBuilder()
.addObject(args)
.build()
.parse(argv);
Assert.assertEquals(args.getProfile(), "local");
'Programing > Java' 카테고리의 다른 글
Lightbend Config (0) | 2019.01.04 |
---|---|
Gradle, Maven (0) | 2018.12.10 |
Java CocurrentHashMap (0) | 2018.11.27 |
URI (0) | 2018.11.22 |
Queue 자료 구조 (0) | 2018.11.12 |