Eclipse Helios と Spring Source Tool Suite 2.8.1.201111221000-RELEASE を使用し、Spring の性質を持つ 2 つの Eclipse プロジェクトを追加し、2 つ目は最初のものに依存します -両方のプロジェクトから "Spring /Bean Support」の構成は 2 番目のプロジェクトですか?
詳しく言うと
- プロジェクト A は、いくつかのファイル
a.jarを含むいくつかの をビルドmodule.xmlし、A に実装されたいくつかの Spring Bean を宣言します。 - プロジェクト B は、いくつかのファイル
b.jarを含む someをビルドapplication.xmlし、B に実装された Bean を宣言します - B のスプリング構成は、A の構成で宣言されているいくつかの Bean を参照します
application.xmlをインポートせずmodule.xml、実行時にClassPathXmlApplicationContext、特定のパターン (のようなもの"classpath:application.xml","classpath*:module.xml")に一致するクラスパスから (すべての) 構成ファイルをロードする が作成されます。- B のスプリングの性質は、構成
application.xmlファイルとして使用するように構成されています (プロジェクト プロパティ => Spring => Beans Support => 構成ファイル)。
私がやりたいことは、B のスプリング構成が B だけでなくapplication.xmlA も含まれていることを STS に伝えることmodule.xmlです。A がワークスペースの一部ではなくa.jar、Maven リポジトリにあり、B がそのアーティファクトに依存することが宣言されている場合、module.xml構成ファイルを B のスプリング構成に追加できます。ただし、A がワークスペースの一部である場合、それを参照することmodule.xmlはできないようです。
私は何かが恋しいですか?
ありがとう