我遵循在Java / Spring MVC堆栈上构建REST API的设计优先方法。
我有一个手写的Swagger架构,我想在我的Maven构建中验证,如果架构不符合Swagger架构规范,我希望该构建失败。
我尝试使用swagger-codegen
生成一些静态文档来做到这一点;但是1)它没有发现swagger-editor
捕获的错误; 2)输出不是很好(但除了这一点之外; - ))。
有人自己满意地解决了这个问题吗?
答案 0 :(得分:1)
您可以在Maven构建系统中创建一个额外步骤,以针对Swagger 2.0 Schema验证Swagger文档。
我创建了一个示例Maven项目,用于验证/src/main/resources/swagger
下的swagger JSON文档。
您可以在此处克隆项目:https://github.com/navidsh/maven.swagger.validator