This maven plugin allows to validate yaml and json files. The validation process is the same as validator-badge.
<plugin>
<groupId>com.github.sylvainlaurent.maven</groupId>
<artifactId>swagger-validator-maven-plugin</artifactId>
<version>...</version>
<executions>
<execution>
<id>validate</id>
<phase>validate</phase>
<goals>
<goal>validate</goal>
</goals>
<configuration>
<includes>
<include>src/main/resources/swagger-*.yml</include>
<include>src/main/resources/swagger-*.json</include>
<!-- other <include> may be added -->
</includes>
<excludes>
<exclude>src/main/resources/swagger-do-not-validate*.yml</exclude>
<!-- <exclude> is optional, others may be added -->
</excludes>
</configuration>
</execution>
</executions>
</plugin>
Validation failures make the build fail.
Requires java 1.7.