Currently minimal-json config is :
we need to find a way to change the scope to provided while keeping shade plugin work with minimal-json to include the library in hazelcast.jar
the shade plugin generates dependency-reduced-pom.xml (or something like this)
isn't this what we should upload to maven central (and all other repositories) instead of our main pom.xml ? as I assume it doesn't contain the shaded libs.
minimal-json classes are not included inside the hazelcast.jar file. That is the problem.
but if you change the scope of the json library to compile? then the classes will be included in the hazelcast.jar and the dependency won't be visible in the reduced-dependency-pom.xml at the same time?
enabled reduced pom generation,fixes #5543