2016-02-13 95 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