我已經在基於SBT的IntelliJ IDEA中有一個項目。它工作正常,編譯和運行。現在我想添加Maven支持。 IntelliJ IDEA如何在同一個項目中同時支持構建管理器SBT和Maven並在它們之間切換?IntelliJ IDEA:在單個項目中同時支持SBT和Maven
1
A
回答
0
根據我的經驗,您應該啓用maven或sbt。從來沒有。
解決辦法:
- 結算項目從倉庫到
project_sbt
目錄 - 開放項目的IntelliJ爲SBT項目(只需打開
project_sbt/build.sbt
從磁盤) - 結帳從庫項目同一個項目中
project_maven
目錄。 - 開放項目的IntelliJ作爲Maven項目(只需打開
project_maven/pom.xml
從磁盤)這種解決方案的
缺點:
- 變化SBT項目不在Maven項目立即可見(反之亦然)
- 您必須維護兩個構建系統(特殊插件)
相關問題
- 1. 的IntelliJ IDEA:在Maven項目
- 2. intelliJ IDEA支持不可變與sbt
- 3. IntelliJ IDEA 11:Maven支持不起作用
- 4. 在IntelliJ Idea中啓動一個簡單的JUnit/Maven項目
- 5. IntelliJ IDEA:無法導入SBT項目
- 6. IntelliJ IDEA Drools支持
- 7. 排除在Maven的/ IntelliJ IDEA的項目
- 8. 調試一個Scala項目(IntelliJ Idea 12和sbt)
- 9. IntelliJ IDEA中的Zk支持
- 10. IntelliJ Idea中的Xquery支持?
- 11. 在IntelliJ IDEA的現有項目中添加GIT支持
- 12. 在IntelliJ IDEA中創建sbt項目時應該使用什麼項目SDK?
- 13. 在IntelliJ IDEA中顯示用於Maven/Sbt管理項目的JavaDoc/ScalaDoc
- 14. sbt-idea及子項目
- 15. IntelliJ IDEA的無法解析Maven項目
- 16. 使用IntelliJ IDEA運行Maven項目
- 17. 無法將Maven項目導入IntelliJ IDEA
- 18. 使用Intellij IDEA部署Javafx maven項目
- 19. Intellij Idea and Spring和Maven:添加框架支持
- 20. 在IntelliJ IDEA中爲Scala/sbt項目推薦.gitignore?
- 21. 如何在IntelliJ Idea 2016.2.4中運行SBT項目?
- 22. 在Intellij Idea中刷新SBT項目將Java切換到7
- 23. Intellij IDEA是否支持@RooJpaRepository?
- 24. 支持休眠的IntelliJ IDEA
- 25. IntelliJ IDEA不支持Lambda?
- 26. Intellij Idea 12 Html 5支持?
- 27. IDEA intellij字符支持
- 28. IntelliJ Idea - TypeScript + JSPM支持
- 29. 在IntelliJ IDEA中導入多個項目
- 30. 在單個項目中使用SBT和Maven?
爲什麼要這麼做? – Mysterion
但我的問題是,如果它是可能的,如果它確實有道理。這個項目有可能被不同的人使用,他們更喜歡使用不同的構建管理者。 – ppatierno
,你期望他們每次都在2個文件中添加依賴項?在pom和sbt?它很麻煩,容易出錯100%,所以我的問題是一樣的,爲什麼要這麼做呢? – Mysterion