我使用sbt-idea插件創建了一個Lift項目ifor IDEA 11 Community Edition。 它從SBT插件SBT控制檯編譯並運行良好,我也能夠通過創建正確的「遠程」配置進行調試。如何在IntelliJ IDEA 11社區版中創建SBT運行配置?
但是,如何創建SBT運行配置?
我不想在SBT控制檯中每次輸入「container:start」,我想使用運行/調試按鈕啓動。
我無法找到一些SBT配置類型(例如有可用的「Maven」類型),並且當我嘗試添加基於「應用程序類型」的配置時,我無法指定主類。
還有沒有「斯卡拉編譯服務器」類型的可用(我不能看到它在可用的配置類型的列表),所以我不能使用的解決方案是這樣https://stackoverflow.com/a/6131737/705819/
是否有應該做任何具體行動爲「Scala編譯服務器」類型顯示?還是僅在完整版的IDEA中可用?
更新:我也爲我的項目使用JRebel。如果沒有正確的運行配置,我必須通過VM參數運行帶有JRebel的SBT並通過遠程配置進行調試 - 因此,每當我更新代碼(導致Jrebel重新加載類)而不是隻點擊「Debug with Jrebel」按鈕時,我就會重新啓動調試器(感謝Jrebel IDEA插件)。這是非常煩人的,請幫助!
將'alias cs = container:start'添加到'.sbtrc'以避免一些擊鍵。 – retronym 2012-01-08 15:05:12