我想在intellij中使用我自己的文件夹结构来进行SBT项目。
所以我在项目结构设置菜单中配置它。
我希望文件夹是这样的:
src
- main
- test
res
我不想要任何java,scala或其他任何文件夹。现在,这种工作,直到我在build.sbt中添加另一个依赖项。一旦我这样做,一切都重置,我必须手动重置所有设置。我现在有点绝望了。我只想要我的文件夹结构。
为什么这总是重置的任何想法?
答案 0 :(得分:2)
结构是sbt构建中的决定设置,当你更改build.sbt文件时,IntelliJ需要重建自己的项目内部模型,并从SBT重新加载,重置你在IntelliJ中所做的更改。
我不确定在IntelliJ中使用自定义路径有多好,但你应该在build.sbt中而不是通过IntelliJ菜单更改scalaSource(可能还有javaSource)。
您可以在此处阅读有关sbt源配置键的更多信息:http://www.scala-sbt.org/0.13/docs/Classpaths.html