Spring 2.0.8から3.0.5 RELEASEへの移行中です。私たちはMavenを使用しますが、私たちはすべての依存関係を引き出すためにそれに依存したくありません。Spring 3.0.5.RELEASE依存関係の情報
1)春のすべての依存関係を持つzipファイルはどこにダウンロードできますか? 3.0.2リリースでは利用可能ですが、3.0.5リリースではダウンロードできません。
2)jarがサードパーティのベンダーからのものであるにもかかわらず、依存関係アーティファクト名に "com.springsource"たとえば、javax.transactionはOracleから来たものです
3)スプリングが外部の依存関係をすべて正確なバージョン情報とともにリストしているテキストファイルがありますか?
4)春が何らかの方法でカスタマイズした外部オープンソースのjarファイルです。例えば、 2.xでカスタマイズされたcglibをcglib-nodepと名付けました。
5)Springで使用されているxmlパーサの実装バージョンはどれですか?
注:私は既にフォーラムでこの質問をしましたが、今までは回答がありませんでした。だから私はあなたからの提案を得ることができるかどうかを確認するためにここに投稿する
ありがとうございます。あなたは私の理解を主張しました。しかし、4で私がその質問をしたのは、JBossからhibernateをダウンロードした後、cglibがバンドルされているためです。さて、私は "cglibとcglib-nodepの両方を私のmavenリポジトリに入れたくありません"(私はもっと管理されたmavenの中央リポジトリを望んでいるので、Spring用サードパーティライブラリだけでなく、よく)。私は既にSpring 2.xでcglibとcglib-nodepの両方をバンドルしたときにランタイムの問題を経験しました。 –
あなたのローカルリポジトリにそれらの両方を持たせることは問題ありません。問題はクラスパス上に一緒に置いておくことです。私はあなたがコントロールしていた中央のレポやセントラルレポを意味するものではありませんでした。実際にあなたが必要としているものが正しく理解されていれば、依存関係の除外です。必要がない場合は、pom.xmlに春に来る推移的なcglibデープを除外してください。 –