複数のライブラリを使用する複数の.earプロジェクトがあります。したがって、それらを共通にして、モジュールに追加する必要があります。では、ライブラリごとにmodule.xmlを作成する必要があるので、module.xmlを作成する簡単な方法はありますか?
また、module.xmlで各ライブラリの依存関係を定義する必要がありますか?
これを処理する簡単な方法があれば教えてください。
複数のライブラリを使用する複数の.earプロジェクトがあります。したがって、それらを共通にして、モジュールに追加する必要があります。では、ライブラリごとにmodule.xmlを作成する必要があるので、module.xmlを作成する簡単な方法はありますか?
また、module.xmlで各ライブラリの依存関係を定義する必要がありますか?
これを処理する簡単な方法があれば教えてください。
ライブラリごとに「module.xml」を作成する必要はありません。
単一のモジュールを作成し、そこにすべてのライブラリを置き、resource-root で言及します。また、モジュールの依存関係についても言及します (そうでない場合は無視してください)。
例 module.xml
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.test.myownresteasy">
<properties>
<property name="jboss.api" value="private"/>
</properties>
<resources>
<resource-root path="activation-1.1.jar"/>
<resource-root path="httpcore-4.1.2.jar"/>
<resource-root path="jettison-1.3.1.jar"/>
<resource-root path="resteasy-jaxrs-2.3.2.Final.jar"/>
<resource-root path="scannotation-1.0.3.jar"/>
<resource-root path="httpclient-4.1.2.jar"/>
<resource-root path="jaxrs-api-2.3.2.Final.jar"/>
<resource-root path="jul-to-slf4j-stub-1.0.0.Final.jar"/>
<resource-root path="resteasy-jaxb-provider-2.3.2.Final.jar"/>
<resource-root path="resteasy-jettison-provider-2.3.2.Final.jar"/>
</resources>
<dependencies>
<!-- Insert dependencies here -->
</dependencies>
</module>
モジュールを「$JBOSS/modules」ディレクトリにコピーすると、グローバル モジュールになります。