エンタープライズアプリケーションのサポート
デフォルトでは、IntelliJ IDEA の Java エンタープライズプロジェクトは、完全なエンタープライズアプリケーション開発用に構成されていません。
プロジェクトのエンタープライズアプリケーションサポートを有効にする
プロジェクト ツールウィンドウ Alt+1 で、必要なモジュールを選択します。
Ctrl+Shift+A を押して、
Add Framework Supportと入力します。アクションが見つかったら、それをクリックして Add Framework Support ダイアログを開きます。
ダイアログで JavaEE アプリケーション を選択し、 OK(O) をクリックします。
これにより、プロジェクトディレクトリの META-INF にデプロイ記述子 application.xml 、 JavaEE アプリケーション ファセット、エンタープライズアプリケーションアーカイブ(EAR)アーティファクト構成が追加されます。
デプロイ記述子を管理する
デプロイ記述子は、アプリケーションをデプロイする方法を記述します。 構成要件、コンテナーオプション、セキュリティ設定に関する情報が含まれています。 デフォルトでは、IntelliJ IDEA はエンタープライズアプリケーション用に 1 つのデプロイ記述子 META-INF/application.xml を生成します。
Ctrl+Alt+Shift+S を押して プロジェクト構造 ダイアログを開きます。
ファセット ページを開き、 javaEEApplication ファセット を選択します。
をクリックして、他のデプロイ記述子を追加できます。 アプリケーションサーバーに固有のデプロイ記述子(ランタイムデプロイ記述子)を追加することもできます。
アプリケーションアーティファクトを管理する
アーティファクトは、アプリケーションサーバーにデプロイする主要なアプリケーションアーティファクトです。
Ctrl+Alt+Shift+S を押して プロジェクト構造 ダイアログを開きます。
アーティファクト ページを開き、アプリケーション用に構成されたデフォルトの展開された EAR アーティファクトを選択します。 このアーティファクトの設定を表示および構成するか、
をクリックして通常の EAR アーカイブアーティファクトを追加し、そのマニフェストファイルを作成できます。
メインメニューから を選択することにより、構成済みのアーティファクトを作成できます。 これらのアーティファクト構成をアプリケーションサーバーの実行構成に追加して、IntelliJ IDEA が必要に応じてアーティファクトをビルドおよびデプロイできるようにすることもできます。
Java EE から Jakarta EE に移行する
メインメニューで へ移動します。
パッケージとクラスの移行 ダイアログで、 Java EE から Jakarta EE 移行マップを選択し、 実行 をクリックします。
必要に応じて、デフォルトの移行マップのコピーを作成し、必要に応じて調整できます。 移行を実行するモジュールを選択することもできます。