2016-02-13 94 views
0

每次我重新啓動IntelliJ,我都必須手動標記src和resources文件夾。是否有一個文件夾命名約定,我必須遵循IntelliJ來檢測這些事情?這些文件夾是否應該在sbt文件或IntelliJ中配置?IntelliJ sbt項目問題

+0

是,文件夾必須在SBT配置,否則的IntelliJ會掉落在同步 – pfn

回答

0

它被保存在.\.idea\modules\tracker.iml這是通過Project Structure -> Modules對話框配置。如果你通過文件夾樹中配置它,它不會保存設置

0

這是一個intellij定義,因此它應該在intellij項目文件夾(.idea)中定義。

+0

標記不應該的IntelliJ保存我的設置? – kliew

+0

Intellij採用sbt的權威性設置。 – pfn

1

從SBT documentation

SBT由 默認情況下使用相同的目錄結構Maven的源文件(所有的路徑是相對於基本目錄)

src/ 
    main/ 
    resources/ 
     <files to include in main jar here> 
    scala/ 
     <main Scala sources> 
    java/ 
     <main Java sources> 
    test/ 
    resources 
     <files to include in test jar here> 
    scala/ 
     <test Scala sources> 
    java/ 
     <test Java sources> 

如果您創建從IntelliJ項目中選擇「自動創建空目錄根目錄」,這個結構將自動創建。

new project

+0

謝謝,但不知何故,在重啓後的第一個版本:IntelliJ取消標記這些文件夾,我不得不再次手動標記它們。 – kliew

+0

你如何建立你的項目?您可以使用「File> New> Project from Existing Sources ...」重新啓動您的項目嗎?「? – grzesiekw