IntelliJ IDEA:在单个项目中同时支持SBT和Maven

ppatierno

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

安德烈·乔兹维克

以我的经验,您应该启用maven或sbt。永远不要都。

解决方案:

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

该解决方案的缺点:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章