是否可以从SBT为IDEA设置排除的文件夹?

时间:2015-07-08 12:05:31

标签: intellij-idea playframework sbt

我有一个大型多模块SBT项目。一个模块是Play2项目。现在,默认情况下,IntelliJ IDEA排除整个target文件夹,而IDEA自己的编译器不会从sbt运行compile目标,而是尝试自行解决所有问题。这导致重要的Play2部分,如未构建的路由和反向路由器。

当我从控制台运行sbt compile时,会构建这些组件,但由于它们位于默认情况下在IDEA中排除的target文件夹中,因此IDEA会忽略其中的所有内容。

每次切换Git分支时(Play2项目目前仅在一个分支中)我必须进入项目结构并手动调整排除的文件夹。

是否有可能让IDEA自己解决这个问题,并在重建项目时调用sbt compile

1 个答案:

答案 0 :(得分:0)

我相信IntelliJ adding support现在可以解决此问题,因为它使用系统安装的SBT而非内部IntelliJ构建系统通过以下setting进行构建:

Use sbt shell for build and import (required sbt 0.13.5+)