Java地图的RAML 1.0表示

Java地图的RAML 1.0表示,java,raml,raml-java-parser,raml-1.0,Java,Raml,Raml Java Parser,Raml 1.0,我有一个RAML模式,它包含“javaType”:“java.util.Map” 我有单独的模式(employee.schema),它代表类employee 但由于我没有在RAML中使用employee.schema,所以它没有生成类employee,并在将RAML转换为Java时抛出错误 { "$schema": "http://json-schema.org/schema#", "type": "object", "description": "Desc", "propert

我有一个RAML模式,它包含
“javaType”:“java.util.Map”

我有单独的模式(employee.schema),它代表类employee

但由于我没有在RAML中使用employee.schema,所以它没有生成类employee,并在将RAML转换为Java时抛出错误

{
  "$schema": "http://json-schema.org/schema#",
  "type": "object",
  "description": "Desc",
  "properties": {
    "employeeGroups": {
      "type": "object",
      "javaType": "java.util.Map<String, java.util.List<Employee>>"
    }
  },
  "additionalProperties": false
}

您可以使用映射的jsonschema定义,但不确定raml java解析器是否能处理它,可以先尝试使用一个更简单的映射,比如:“mapInt:{“type”:“object”,“additionalProperties:{“type”:“integer”}}您说:“但是由于我没有在raml中使用employee.schema,所以它不会生成类employee…”。当您的RAML中没有包含一个依赖项时,为什么希望它工作?在生成Java之前,您是否尝试过在RAML中添加include语句?也许这会对您有所帮助:您是否尝试过创建一个包装类并在RAML中引用它,而不是在映射类中引用它?
RAML Version: 1.0