0

すべてのXML構成ファイルを含むtrunk\Config\TestProjConfigフォルダーを持つSVNにMavenプロジェクトがあり、すべてのJavaコードはtrunk\JavaSource\TestProjにあります。ローカル Eclipse にチェックアウトすると、TestProjConfig 用と TestProj 用に作成された 2 つのプロジェクトがあります。

このプロジェクトをテストするにはどうすればよいですか? 2 つのプロジェクトを接続するには、ビルド パスを編集する必要がありますか? Spring インジェクションを呼び出すために AppContext ファイルにアクセスするメイン クラスを作成する必要がありますか?

注: Eclipse に m2eclipse プラグインがあります。

4

1 に答える 1

0

XML 構成を Java ソースから分離した理由がわかりません。他のプロジェクトで conf を再利用したい場合にのみ良い方法かもしれませんが、この場合、それが適切かどうかはわかりません。

解決策 1

すべての xml 構成を JavaSource\TestProj\src\main\resources に移動します。

構成を共有する必要が本当にない場合、またはレガシー/企業/謎の理由がない場合は、それらを分離しないでください。

解決策 2

本当にそれらを分離したい場合は、それらをアセンブリと一緒に zip に入れて、TestProj から TestProjConfig への依存関係を追加します。ここに例があります:Maven - 組み立てられたzipに依存

于 2012-10-12T06:34:54.693 に答える