Open volyx opened 4 years ago
Replaces args4j with picocli
args4j uses too many dependencies for parsing arguments
[INFO] +- org.kohsuke.args4j:args4j-maven-plugin:jar:2.32:compile [INFO] | +- args4j:args4j-tools:jar:all:2.32:compile [INFO] | | \- args4j:args4j:jar:2.32:compile [INFO] | +- org.apache.maven:maven-project:jar:2.0.4:compile [INFO] | | +- org.apache.maven:maven-settings:jar:2.0.4:compile [INFO] | | +- org.apache.maven:maven-profile:jar:2.0.4:compile [INFO] | | +- org.apache.maven:maven-model:jar:2.0.4:compile [INFO] | | +- org.apache.maven:maven-artifact-manager:jar:2.0.4:compile [INFO] | | | +- org.apache.maven:maven-repository-metadata:jar:2.0.4:compile [INFO] | | | \- org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:compile [INFO] | | +- org.codehaus.plexus:plexus-utils:jar:1.1:compile [INFO] | | +- org.apache.maven:maven-artifact:jar:2.0.4:compile [INFO] | | \- org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile [INFO] | | \- classworlds:classworlds:jar:1.1-alpha-2:compile [INFO] | \- org.apache.maven:maven-plugin-api:jar:2.0:compile
Picocli is small, support version, help automatically, supports GraalVM.(It is important for future)
Example of picocli usage
Replaces args4j with picocli
args4j uses too many dependencies for parsing arguments
Picocli is small, support version, help automatically, supports GraalVM.(It is important for future)
Example of picocli usage![image](https://user-images.githubusercontent.com/3828802/77856178-0b185f80-71fe-11ea-9b4c-b736b973a4c5.png)