Verbesserung
Wichtig
#26719
WrapperGenerator: Maven-Plugin für Wapper-Generierung
Der aktuell in der Dokumentation beschriebene Ansatz über das exec:java Plugin funktioniert nur in einer Applikation, nicht in einem Core-Modul, da dort das Profil "ide" nicht existiert. Ohne dieses Profil fehlen die javax.servlet Klassen im Class-Path. Es gibt auch überhaupt keinen Sinn, ein Profil für die Wrapper-Generierung aktiviern zu müssen.
Code-Migration
Der Generator kann jetzt folgendermaßen konfiguriert werden:
<build>
<plugins>
<plugin>
<groupId>com.top-logic</groupId>
<artifactId>tl-maven-plugin</artifactId>
<version>${tl.version}</version>
<executions>
<execution>
<id>generate-binding</id>
<goals>
<goal>generate-java</goal>
</goals>
<configuration>
<modules>my.company.my.app</modules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
Test
- Manuell: In tl-demo Aufruf von mvn tl:generate-java@generate-binding.