In Jakarta EE 9 wurde der Namensbereich für Pakete von javax.* geändert in jakarta.*. Anwendungen müssen aktualisiert werden,
damit sie das Präfix jakarta für APIs und Eigenschaften von Jakarta EE verwenden. Da die javax-APIs in Java SE
unverändert erhalten bleiben, sollten nicht alle javax-Pakete geändert werden. Diese Regel
wird einmal pro Datei markiert.
Es wird die Verwendung des Tools
Eclipse Transformer empfohlen, um die geänderten javax-APIs und -Eigenschaften von Java EE auf
die Jakarta-Version zu aktualisieren. Das Tool kann verwendet werden, um Aktualisierungen an der Anwendungsquelle oder an Binärdateien vorzunehmen. Die Funktion 'Alle suchen und ersetzen' sollte nicht verwendet werden, um die
javax-Pakete in jakarta zu ändern, da bei Java SE keine Änderung bei der Namensgebung für javax-Pakete vorgenommen wurde.
Diese Regel enthält eine automatische Korrektur, die den Paket-Namespace von javax.* nach jakarta.* für Jakarta EE APIs.
Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.
Weitere Informationen zu Eclipse Transformer finden Sie in Jakarta EE 9 für die Entwicklung und das Testen mit Eclipse Transformer aktivieren oder im Eclipse Transformer-Github.