Spring3.0.5からSpring3.1.2に更新していますが、Springセキュリティコアも3.1.2に更新されています。これは、aspectjrt(pomに記載)に依存していますが、3.1.2に更新した後、依存関係を生成します。ツリーを使用して
dependency:tree
ツリーにaspectjrtはリストされませんが、バージョン3.0.5を使用して同じツリーを生成すると、aspectjrtが依存関係ツリーにリストされます。
また、前述のように、aspectjrtの依存関係が両方のpom(バージョン3.0.5および3.1.2)に存在することをすでに確認しました。
依存関係としてaspectjrtがリストされていないため、aspectjrtのクラスが必要なため、コードはコンパイルされません。
pomにaspectjrt依存関係を明示的に含めると、コードは正常にコンパイルされます。
3.1.2にアップデートした後、なぜこの問題が発生するのか誰かが知っていますか?3.1.2にアップデートした後、aspectjrtが依存関係として含まれない理由
これに対する回避策はありますか、それとも私のpomに明示的な依存関係としてaspectjrtを含めることによって作業する必要があります。