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.xml
A も含まれていることを STS に伝えることmodule.xml
です。A がワークスペースの一部ではなくa.jar
、Maven リポジトリにあり、B がそのアーティファクトに依存することが宣言されている場合、module.xml
構成ファイルを B のスプリング構成に追加できます。ただし、A がワークスペースの一部である場合、それを参照することmodule.xml
はできないようです。
私は何かが恋しいですか?
ありがとう