Repository navigation
Move to a different Json Schema validator - #2222
Conversation
41fc405 to
f1f9b8b
Compare
f1f9b8b to
a9ab63d
Compare
Signed-off-by: Grisha Pomadchin <[email protected]>
a9ab63d to
e732358
Compare
Dependency AdditionsCQs required forJson Schema Validator
Jackson
Question: Why is jackson-annotations at 2.8.0 for the 2.8.7 versions? Can we submit these three as a single CQ (do they share the same repository?) Note there are approved CQs for jackson 1.5.0 Apache Commons Lang
3.5 should be submitted, Apache commons-lang3 version 3.4 is already approved. |
|
I decided to draw the whole project graph too using ./sbt spark-etl/dependencyGraphMlSchema validator neighbours: This information makes sense, as it corresponds to But annotations version is a mystery. Looks like it really should be 2.8.0 (probably their internal versions inconsistency): https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.8.7 Requests should be sent in all cases (same version / different versions of these deps) separately:
At least opencsv depends on it too, request should be done too. There is also But it's evicted by 3.5 Update: all deps are approved. |
|
CQ's Approved. +1 |





A lightweight https://github.com/networknt/json-schema-validator is used instead of https://github.com/java-json-tools/json-schema-validator.
Were applied some changes into the input schema definition (it was incorrect).
Some changes into printing validation error messages were added (logger used, error messages are red)
A source with tests for different json schema validators in different languages:
https://github.com/json-schema-org/JSON-Schema-Test-Suite