1

私のMavenビルドはFileNotFoundExceptionでHudsonで失敗しますが、NetBeansでは同じ失敗は発生しません。FileNotFoundExceptionは、テストクラス自体と同じパッケージ内の一部のxmlファイル用です。これらは、クラスファイルと同じようにビルドの一部としてコピーされていないように見えます。xmlファイルをコピーするためにPOMに何かを追加する必要がありますか?

さらに情報が必要な場合はお知らせください。簡単な質問に備えて、質問は短くしたいと思います。

4

1 に答える 1

0

私のMavenビルドはFileNotFoundExceptionでHudsonで失敗しますが、NetBeansでは同じ失敗は発生しません。

それは可能であり、コミットする前に常にMavenを実行する必要があります。IDEでコンパイルするコードがあるだけでは不十分であり、Mavenビルドが「マスター」です。

FileNotFoundExceptionは、テストクラス自体と同じパッケージ内の一部のxmlファイル用です。

XMLファイルがのテストクラスの隣にある場合src/test/java、それらはにコピーされませんtarget/test-classes。テストリソースをでsrc/test/resources終わらせたい場合は、テストリソースを使用する必要がありますtarget/test-classes

于 2010-05-24T11:08:12.843 に答える