非推奨のJava EEモジュールを使用する代わりに、以下の成果物を使用してください。
JAF(java.activation)
JavaBeans Activation Framework(現在はJakarta Activation)は、スタンドアロンのテクノロジー(Maven Centralで利用可能)です。
<dependency>
<groupId>com.sun.activation</groupId>
<artifactId>jakarta.activation</artifactId>
<version>1.2.2</version>
</dependency>
(ソース)
CORBA(java.corba)
JEP 320から:
サードパーティがCORBA API、ORB実装、CosNamingプロバイダーなどのメンテナンスを引き継がない限り、スタンドアロンバージョンのCORBAはありません。JavaSEプラットフォームがCORBAの独立した実装を承認しているため、サードパーティのメンテナンスが可能です。対照的に、RMI-IIOPのAPIは、Java SE内でのみ定義および実装されます。RMI-IIOPのスタンドアロンバージョンは、それを維持するために専用のJSRが開始されない限り、またはAPIのスチュワードシップがEclipse Foundationに引き継がれます(JCPからEclipse FoundationへのJava EEのスチュワードシップの移行にはGlassFishが含まれます)CORBAおよびRMI-IIOPの実装)。
JTA(java.transaction)
スタンドアロンバージョン:
<dependency>
<groupId>jakarta.transaction</groupId>
<artifactId>jakarta.transaction-api</artifactId>
<version>1.3.3</version>
</dependency>
(出典)
JAXB( java.xml.bind)
Java EE がJakarta EE にブランド変更されたため、JAXBは新しい成果物によって提供されるようになりました。
<!-- API -->
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.3</version>
</dependency>
<!-- Runtime -->
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.3</version>
<scope>runtime</scope>
</dependency>
JAXBリファレンス実装ページ。
schemagen
そして xjc
、スタンドアロンのJAXBディストリビューションの一部としてダウンロードすることもできます。
こちらもご覧ください リンクされた回答。
JAX-WS( java.xml.ws)
リファレンス実装:
<!-- API -->
<dependency>
<groupId>jakarta.xml.ws</groupId>
<artifactId>jakarta.xml.ws-api</artifactId>
<version>2.3.3</version>
</dependency>
<!-- Runtime -->
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.3</version>
</dependency>
スタンドアロン配布のダウンロード(wsgen
およびを含むwsimport
)。
共通の注釈(java.xml.ws.annotation)
Java Commons Annotations(Maven Centralで利用可能):
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
<version>1.3.5</version>
</dependency>
(出典)