enhancement
major
minor
major
minor
enhancement
Using the plugin
<dependency>
<groupId>org.revapi</groupId>
<artifactId>revapi-maven-plugin</artifactId>
<version>0.14.6</version>
</dependency>
you can check APIs for consistency (e.g., to ensure that no inaccessible classes are used in an API method). It also allows you to determine whether the dependencies used are inconsistent (i.e., classes are referenced that are not even in the classpath).
This tool can be used to improve the TopLogic API and check the libraries used for incompatibilities.
Test
- Run `mvn revapi:check -DskipApiCheck=false `, for example, in tl-basic