最近開始學習Scala。我知道build.sbt
和build.scala
之間的區別。但是IntelliJ這兩個項目類型有什麼區別?IntelliJ中的SBT項目和Scala模塊有什麼區別?
1
A
回答
2
IDEA中的Scala模塊與SBT的Build.scala
沒有任何關係。它只是一個包含Scala的IDEA module(可能會或可能不會使用SBT)。如果您和任何其他開發人員只想使用IDEA的項目(並確保您永遠不會改變主意),那麼使用非SBT Scala模塊可能已經足夠了;我個人更喜歡SBT,即使在這種情況下(保留版本控制比IDEA的模塊文件更好,依賴管理更簡單,有很多有用的SBT插件等)。
0
IntelliJ中的區別與它們在IntelliJ之外的區別相同。 SBT插件以與IntelliJ之外的SBT相同的方式引用這些文件。
如果您看到不同之處,有可能會干擾您的項目設置,但是「開箱即用」您不應該看到這一點。
相關問題
- 1. sbt/scala-seed.g8和scala/scala-seed.g8有什麼區別?
- 2. IntelliJ:多模塊scala(SBT)項目源代碼重構
- 3. 模塊中@和@@有什麼區別?
- 4. Maven模塊和Maven項目有什麼區別
- 5. 有什麼區別)Scala中
- 6. 目標和項目有什麼區別?
- 7. IntelliJ 14 - 創建/導入Scala/SBT項目
- 8. 如何設置IntelliJ + Scala + specs + sbt項目?
- 9. Scala模塊在IntelliJ Idea Maven項目中的Scala簽名錯誤
- 10. 什麼項目目錄應該logback.xml在SBT/Scala項目中?
- 11. Node.js的Cluster模塊和Learnboost的Cluster模塊有什麼區別?
- 12. Eclipse中的JPA項目和EJB項目有什麼區別?
- 13. Ansible模板模塊和複製模塊有什麼區別?
- 14. maven構建和在多模塊構建中分派項目有什麼區別?
- 15. scala @Serializable和Java Serializable有什麼區別?
- 16. 的IntelliJ SBT - 模塊命名
- 17. Foo級有什麼區別; end&Foo = Class.new(和模塊/模塊)?
- 18. 包括模塊和嵌入模塊有什麼區別?
- 19. Azure AD模塊和MS Online模塊之間有什麼區別
- 20. IntelliJ中的兩個JVM Kotlin「創建項目」選項有什麼區別?
- 21. sbt版本和scala版本。 intellij想法與sbt-idea插件的項目配置
- 22. 這些NGINX模塊有什麼區別?
- 23. 調試一個Scala項目(IntelliJ Idea 12和sbt)
- 24. 如何在Scala項目的SBT庫中指向Intellij
- 25. 在Scala項目中使用JAR和SBT
- 26. sbt多模塊項目:依賴項目
- 27. 爲什麼我的項目中沒有識別模塊?
- 28. maven中的繼承和子模塊概念有什麼區別?
- 29. Node.js MySQL模塊中的mysql.createConnection和mysql.createPool有什麼區別?
- 30. Python中的模塊和庫有什麼區別?
如果使用SBT,是否還有其他優勢從它是一個構建工具? –
@PritamBanerjee什麼優勢?使用IntelliJ或使用SBT? –
使用sbt項目。 –