Enhancement
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