5.4. モジュールを依存関係として追加する
モジュールのリソースにアクセスするには、アプリケーションにモジュールを依存関係として追加する必要があります。
- デプロイメント記述子を使用してアプリケーション固有の依存関係を追加するには、JBoss EAP 開発ガイド の デプロイメントへの明示的なモジュール依存関係の追加 を参照してください。
- すべてのアプリケーションにモジュールを依存関係として追加する手順は、JBoss EAP のグローバルモジュール セクションを参照してください。
たとえば、以下の手順は複数のプロパティーファイルが含まれる JAR ファイルをモジュールとして追加し、グローバルモジュールを定義して、アプリケーションがこれらのプロパティーをロードできるようにします。
手順
JAR ファイルをコアモジュールとして追加します。
module add --name=myprops --resources=</path/to>/properties.jarすべてのデプロイメントが使用できるようにするため、このモジュールをグローバルモジュールとして定義します。
/subsystem=ee:list-add(name=global-modules,value={name=myprops})
検証
Java Archive (JAR) 内に含まれるプロパティーファイルの 1 つから、アプリケーションがプロパティーを取得できることを確認します。
Thread.currentThread().getContextClassLoader().getResource("my.properties");