有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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


共 (1) 个答案

  1. # 1 楼答案

    根据我的经验,你应该启用maven或sbt。永远不要两者兼而有之

    解决方案是:

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

    这种解决方案的缺点:

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