この質問をする別の方法は、「拡張EARと標準EARの違いは何ですか?」と尋ねることです。
拡張EARは、アプリケーション、サーバー、またはセル・レベルで特定のリソースを構成するためにMETA-INFディレクトリーにいくつかのXMLファイルが追加されたEARです(詳細については、IBM Redbook WebSphere Application Server V7:デプロイメント用のアプリケーションのパッケージ化を参照してください)。
J2EEパッケージング、拡張EAR、およびApplication Server Toolkit(pdf)の表23-1に、これらのファイルを示します。
代替テキストhttp://img46.imageshack.us/img46/6751/table231.png
META-INFディレクトリの下にあるファイルは、AntまたはMavenからの標準のEARに埋め込むのが非常に簡単で、パッケージ化する前にMETA-INFに入れるだけです。
これらのファイルを最初から生成する必要がある場合(これは私見では意味がありません)、それは本当に別の話であり、これらのファイルの構造が公開されているかどうかはわかりません。
真剣に、その機能を使用したい場合は、WebSphereEnhancedEARエディターからファイルを生成する方法を見つけてください。たぶん、RADの試用版を入手して、この機能を評価してください> :)または、IBMに連絡してください。単一のライセンスであっても、何かを販売するのを喜んで手伝ってくれると確信しています。
更新: IBMは、antrunプラグインを使用してMavenからも使用できるWebSphere用のAntタスクwsDefaultBindings
を提供しています(これが推奨される方法のようです)が、それがまさにあなたが探しているものではないと思います。デフォルトのIBMWebSphereBindingsはそうではありません。拡張EARと同じ機能を提供しますが、それらは便利で十分かもしれません。wsadmin
念のため、Enhanced EARの代わりにタスクを使用することにした場合は、オプションのリストを以下に示します。