Anwendung für die Verwendung des neuen Jakarta EE-Paketnamens aktualisieren

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.