Raml Contract Validator 确保您创建的服务与您承诺的RAML一致
Raml合约验证器由Scott Hendrickson为Intuit的ProTax服务团队设计,帮助开发人员使用RAML来验证他们的JAX-RS注释资源类是否准确描述了RAML实际描述的API。Raml-Contract-Validator作为构建时运行的Maven插件实现,接受RAML文件、资源类和一些可选配置作为参数。它解析给定的RAML文件,并与JAX-RS注释的资源类进行对比,尝试缓冲发现的所有差异并将其反馈给用户。若RAML和资源完全匹配,插件允许构建成功。目前支持验证路径和操作,例如路径petstore.com/pets/{petId}
与@Path("/pets/{petId}")
的对比,GET操作与@GET
的对比等。
下载地址
用户评论