Currently the JSON Validator is bundled as an uber jar that includes all dependencies. This is so that it can be run as a standalone application from the command line. However, this presents problems when using the validator as a module in another project as the other project likely doesn't want to include all the extra dependencies.
What we need is:
a stripped down JSON library that can be deployed to Maven Central.
a command line program the depends on the validator library.
A version of the validator is now available on Maven Central as org.anc.json:validator:1.1.1 This artifact can still be run as a CLI program, but other than commons-cli it does not contain extraneous dependencies.
Currently the JSON Validator is bundled as an uber jar that includes all dependencies. This is so that it can be run as a standalone application from the command line. However, this presents problems when using the validator as a module in another project as the other project likely doesn't want to include all the extra dependencies.
What we need is: