我试图让Clirr起作用,但由于几乎没有文件(我能找到),这真的很难:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>clirr-maven-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
这适用于检测API中断,但由于某种原因,它似乎不考虑当前工件的版本。
例如,在将版本从2.0.0更改为3.0.0时将方法添加到接口中不应该使构建失败。
有没有办法让Clirr承认语义版本?