Verbesserung
Mit dem Plugin
<dependency>
<groupId>org.revapi</groupId>
<artifactId>revapi-maven-plugin</artifactId>
<version>0.14.6</version>
</dependency>
lassen sich APIs auf Konsistenz Prüfen (z.B. dass in einer API-Methode keine nicht zugreifbaren Klassen verwendet werden). Außerdem lässt sich feststellen, ob die verwendeten Abhängigkeiten inkonsistent sind (es werden Klassen referenziert, die gar nicht im Class-Path sind).
Mit dem Tool kann die TopLogic-API verbessert werden und die verwendeten Bibliotheken auf Inkompatibilitäten überprüft werden.
Test
- mvn revapi:check -DskipApiCheck=false z.B. in tl-basic aufrufen