{"required": ["type", "maven"], "type": "object", "properties": {"maven": {"required": ["groupId", "artifactId", "version"], "type": "object", "properties": {"version": {"type": "string"}, "groupId": {"type": "string"}, "artifactId": {"type": "string"}}}, "type": {"enum": ["maven"], "type": "string"}}}