2

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はできないようです。

私は何かが恋しいですか?

ありがとう

4

1 に答える 1

1

ああ、私何かを逃した !module.xmlB の「Spring / Beans Support / Config Files」リストに追加することはできませんが、特定の構成セット (2 番目のタブ ページ) を編集すると、驚きです! - モジュール A の構成ファイルもすべて利用可能です。

魅力のように機能します...

于 2012-08-14T08:28:35.643 に答える