在Maven构建中验证Swagger 2.0规范吗?

时间:2016-03-10 22:56:02

标签: rest maven swagger swagger-editor

我遵循在Java / Spring MVC堆栈上构建REST API的设计优先方法。

我有一个手写的Swagger架构,我想在我的Maven构建中验证,如果架构不符合Swagger架构规范,我希望该构建失败。

我尝试使用swagger-codegen生成一些静态文档来做到这一点;但是1)它没有发现swagger-editor捕获的错误; 2)输出不是很好(但除了这一点之外; - ))。

有人自己满意地解决了这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以在Maven构建系统中创建一个额外步骤,以针对Swagger 2.0 Schema验证Swagger文档。

我创建了一个示例Maven项目,用于验证/src/main/resources/swagger下的swagger JSON文档。

您可以在此处克隆项目:https://github.com/navidsh/maven.swagger.validator