1. 程式人生 > >idea中Mark Directory As裡的Sources Root、ReSources Root等的區別

idea中Mark Directory As裡的Sources Root、ReSources Root等的區別

一、Source roots (or source folders)


通過這個類指定一個資料夾,你告訴IntelliJ IDEA,這個資料夾及其子資料夾中包含的原始碼,可以編譯為構建過程的一部分。


2. Test source roots (or test source folders; shown as rootTest)


這些根類似於源根,但用於用於測試的程式碼(例如用於單元測試)。測試原始檔夾允許您將與測試相關的程式碼與生產程式碼分開。


通常,源和測試源的編譯結果被放置在不同的資料夾中。


3. Resource roots


用於應用程式中的資原始檔(影象、各種配置XML和屬性檔案等)。


在構建過程中,資原始檔夾的所有內容都複製到輸出資料夾中,如下所示。


類似於源,您可以指定生成資源。您還可以指定輸出資料夾中的資料夾,您的資源應該複製到。


4. Test resource roots



(或測試資原始檔夾;如roottestresourceij;只有在java模組)是資原始檔與您的測試源有關。在所有其他方面,這些資料夾類似於資原始檔夾。