私は自分のアプリケーションサーバーを持つ顧客に配布する必要があるJ2EEアプリケーションを持っています。 J2EEアプリケーション・ソースをコンパイルして最終的にサーバーにアプリケーションをデプロイできるようにするビルド・スクリプトを作成するための推奨される方法は何ですか?アプリケーションサーバーに依存しないビルドスクリプト
さらに、コンパイルプロセスで実際に使用するJARファイルはどれですか?これはアプリケーションサーバーにとらわれないスクリプトを意味するので、顧客が特定のサーバーからこれらのJARをダウンロードするのではなく、アプリケーションサーバーからJAR(例:servlet.jar、jms.jar、ejb.jarなど)を使用することをお勧めしますリポジトリ?そのようなJAR(J2EE APIのJAR)に推奨されるリポジトリはありますか?
PS:追加の開発は、他のシステムと統合するために、各インストール時に行われますので、EARファイルは、ローカルで構築され、顧客に出荷することはできません、アプリケーション上でカスタマイズを行うなど
WEB-INF/libに/からあなたは顧客があなたのアプリケーションを構築したいと思いますなぜ私は理解していない。でしょう通常は、jarファイルやwarファイルを含むearファイルでアプリケーションを構築し、問題のアプリケーションサーバーに展開します。ただし、依然としてアプリケーションサーバー固有のデプロイメント記述子が必要です。 – Kolibri
はい、理想的には私はこれらのジャーを出荷しますが、アプリケーションでカスタマイズを行うことは非常に一般的です。実際、EARファイルが出荷されない最も重要な理由は、各サイトで開発が行われるためです(アプリケーションはパートナーシステムと統合され、一部はオフショア化されません)。 –