将来のプロジェクトの構造について自問自答するので、ここに投稿します。
Jenkins / Hudson などの .war/ear デプロイ可能を提供し、独自のデータベースとプラグイン管理を組み込んだ主要なソフトウェアと同じモデルに従って、Java EE アプリケーションを作成したいと考えています。最終的な目標は、ユーザーが「すぐに使える」war/ear をダウンロードして展開することです。
私の質問は次のとおりです。
EJB を使用したいのですが、プロジェクトを IDE に組み込むにはどうすればよいですか? コアプロジェクト + 戦争プロジェクト ?
組み込みデータベースの HSQL または Derby スタイルを使用したい場合、私が見つけたチュートリアルでは、「すぐに使用できる」アイデアに反するコンテナーに jar / xml を追加する必要があることが示されています。
最後の質問は、jar の形で提供されるプラグインですが、アプリケーションでどのように使用できますか? 私の場合、このプラグイン管理に関するいくつかのアイデア/チュートリアルは大歓迎です。
このプロジェクトは教育目的です。