私のmavenプロジェクトには、「src/main/resources /」フォルダと「src/test/resources」フォルダがあります。両方のディレクトリの内容は 'Project/target/classes'に入り、 'src/test/resources'ディレクトリの内容は 'Project/target/test-classes'になります。eclipseで単体テストを実行するときにクラスパスにsrc/main/resourcesを追加します。
テスト中にクラスパスリソースを読み込むためにspringを使用すると、クラスパスの 'test-classes'フォルダにあるものしか利用できないようです。これは意味があります。なぜならテストリソースだけがテストのためのクラスパスに入るからです。
しかし、ユニットテストを実行するときに私の主なリソースを利用できるようにしたいが、ユニットテストがクラスパスにないので、ユニットテストを実行しているときに見つからない。この問題を回避する方法を設定するにはどうすればよいですか?
そして、あなたのpom.xmlの適切な部分は? –
デフォルトでは、testfireはクラスとテストクラスの両方をクラスパスに追加してテストゴールを実行します。あなたの設定に特別なものがなければなりません。 – mrembisz