Spring の以前のバージョンに関するこの質問と同様に、Spring 3.0依存性注入のみを使用するアプリケーションに最低限必要な依存性は何ですか? アプリケーション コンテキストは、XML のみで構成されます。Spring はロギング フレームワークに依存しているため、ロギング用にこれらの JAR がすでに含まれていると仮定します。
- jcl-over-slf4j.jar
- logback-classic.jar
- logback-core.jar
- slf4j-api.jar
Spring の以前のバージョンに関するこの質問と同様に、Spring 3.0依存性注入のみを使用するアプリケーションに最低限必要な依存性は何ですか? アプリケーション コンテキストは、XML のみで構成されます。Spring はロギング フレームワークに依存しているため、ロギング用にこれらの JAR がすでに含まれていると仮定します。
別の回答で述べたように、maven が真の道です。もしも; ただし、迷うことを選択した場合は、 Spring Referenceのセクション「1.2.1 コア コンテナー」に基づいて、 これらがコア スプリング機能の最小の jar であると考えています。
編集済み: wiki の書式設定を使用して、リストを並べ替えました。
Spring 3.2 の更新: asm は 3.2 ディストリビューションの一部ではないようです。以下は Spring 3.2 のリストです。
これを確立するための最良かつ信頼できる方法は、maven プロジェクトを作成し、spring-core、spring-bundle、および spring-context の依存関係を追加することです。このプロジェクトをビルド/インストールすると、maven が必要な処理を行います。