2017-09-15 6 views
0

私はローカル(STS)で動作するSpringboot & Hibernateベースのプロジェクトと、ソースコードリポジトリから実行するJenkinで動作します。 私はローカル(STS)で完璧に動作するいくつかのJunitテストケースを開発しました。しかし、ジェンキンを走っているときにBuildは失敗しています。これは "hibernate.cfg.xml"ファイルが見つからないのでERRORを返します。したがって、すべてのテストケースが失敗しています。私は、このcfgファイルを見つけることができないJunitのテストケースのためだけにこれを信じています。私のすべてのテストケースは "src/test/java"の標準的な場所にあります。 私のコードは次のようになっています:configuration.configure(new File(hbmFilePath)); >Hibernate.cfg.xmlファイルが見つからないJenkin MVNビルドを使用してJunitテストケースを実行しています

1)src/main/resource/hibernate.cfg.xml 
2)src/test/resources/hibernate.cfg.xml 
3)hibernate.cfg.xml (i.e. at root of source package as well) 

しかし、まだ、 "を見つけることができない - :それは見つけることができるように、私は次のように、すべての可能な場所で「hibernate.cfg.xmlの」を置いているこの問題を解決するには

hibernate.cfg.xml "を参照してください。どんなsuggetion pls?

答えて

0

私はからHBMファイルパスを変更:

configuration.configure(新しいファイル(hbmFilePath));

-

configuration.configure(hbmFilePath)。

...すべてのJunitテストケースが正常に実行されています。このアプローチでは、テストケースからhbmファイルを見つけることができます。

関連する問題