2011-11-21 96 views
2

我正在處理的示例應用程序在測試中沒有資源文件夾,我不知道爲什麼,所以我試圖在測試中手動創建資源文件夾如下:如何手動爲單元測試創​​建測試資源文件夾

從蝕:在的java資源>新源文件夾>的src /測試/資源

我現在的資源文件夾顯示在測試包所看到的,但問題是,是否有任何附加配置應該我做到mavenspring單元測試所以我可以使用資源文件夾並從中加載文件?

請指教,謝謝。

回答

6

你要麼使用Maven標準目錄佈局(然後行家自動包括)或你點Maven來的資源,你的POM文件在建部分,如下所示:

<testResources> 
    <testResource> 
    <directory>src/test/resources</directory> 
    </testResource> 
</testResources> 

然後,你必須在類路徑的資源。

+0

好吧,我試過基於我上面描述的方式進行測試,它工作得很好順便說一句,以上配置的使用會是什麼? –

+0

BTW,我發現在POM文件中加入下列標記資源:' \t \t \t \t \t \t \t \t \t \t 的src/main /資源 \t \t \t \t 真正 \t \t \t \t \t'測試是否需要篩選= true? –

+0

@Mika:取決於您是否想在構建時在資源文件中完成任何替換。如果你想要的話,你需要過濾;如果沒有,你不會。 (你需要哪些?取決於你在做什麼,但你可能不想在圖像文件中替換......) –