IntelliJ IDEA:在单个项目上支持SBT和Maven

时间:2016-08-02 07:06:19

标签: java scala maven intellij-idea sbt

我已经在基于SBT的IntelliJ IDEA中有一个项目。它工作正常,编译和运行。现在我想添加Maven支持。 IntelliJ IDEA如何在同一个项目中同时支持构建管理器SBT和Maven并在它们之间切换?

1 个答案:

答案 0 :(得分:0)

根据我的经验,您应该启用maven或sbt。从来没有。

解决方案:

  • 从存储库到project_sbt目录
  • 的结帐项目
  • 在intellij中打开项目作为sbt项目(只需从磁盘打开project_sbt/build.sbt
  • 将存储库项目中的同一项目签出到project_maven目录。
  • 在intellij中打开项目作为maven项目(只需从磁盘打开project_maven/pom.xml

此解决方案的缺点:

  • sbt项目中的更改在maven项目中不会立即显示(反之亦然)
  • 您必须维护两个构建系统(特殊插件)