[英]How do I set up Netbeans to work with Play Framework 2.0 easily
[英]How do I use Play Framework 2.0 in netbeans
Play Framework 2.0似乎沒有太多/任何支持Netbeans。 我目前只是將它用作編輯器(使用收藏夾選項卡加載文件),但Netbeans無法識別任何庫/ api有點令人沮喪。
這意味着一切都用紅色下划線標出。
嘗試創建一個自由格式的項目需要一個構建文件,所以我也被困在那里。
任何想法贊賞......
play eclipsify
來創建一個eclipse項目。 File > Import Project > Eclipse Project
Import Projects Ignoring Dependencies
Project to Import
,插入播放應用程序的根目錄。 Destination Folder
, 還插入播放應用程序的根目錄。 Finish
。 使用eclipse支持生成eclipse項目,然后將其導入NetBeans
NetBeans現在具有Play Framework 2.3.x及更高版本的原生支持: http ://nbpleasureplugin.com/documentation/installation.html根本不需要命令行。
最重要的功能是:
注意:我創建了這個插件。
只是想談談這些其他回應。 因為這是解決此問題時我的第一個谷歌結果。 Play的當前版本使用'eclipse'命令而不是'eclipsify'命令。 此外,它應該從Play環境運行。
導航到您的項目目錄:
進入播放環境: [projectdir] [username]$ play
Eclipsify項目: [projectname] $ eclipse
然后按照最高投票回答方向導入netbeans。
以下適用於Play 2.4和NetBeans 8.0.2。 在此處發布,因為此問題出現在搜索結果中,無論Play版本如何, 官方文檔太簡短,並且沒有提供具體步驟。
先決條件:激活器(使用1.3.5測試),NetBeans安裝了所有與scala相關的可用插件(在我的情況下,這包括在Play文檔中提到的nbscala,但不包括nbsbt)。
將nbsbt添加到插件定義文件中。 您可以使用〜/ .sbt / 0.13 / plugins / plugins.sbt中的全局變量或PROJECT_DIR / project / plugins.sbt中的項目特定變量:
// for sbt 0.13.x addSbtPlugin("org.netbeans.nbsbt" % "nbsbt-plugin" % "1.1.4") // for sbt 0.12.x addSbtPlugin("org.netbeans.nbsbt" % "nbsbt-plugin" % "1.0.2")
[來自nbsbt README]或者您可以在plugins.sbt
旁邊創建一個單獨的netbeans.sbt
文件,如果您希望將IDE特定的配置與項目的其余部分分開,則添加到.gitignore
。
在命令行上轉到項目根目錄並運行激活器,指定要創建netbeans配置:
$ cd PROJECT_DIR
$ activator netbeans
運行激活器將首先解析所有依賴項(包括nbsbt),然后創建NetBeans文件。 我應該在root中看到.classpath_nb
文件作為此命令的結果。
最后,只需轉到NetBeans,只需執行文件>打開項目...
看看play2-maven-plugin ,它為Play / SBT / Ivy世界提供了一個漂亮的mavenized界面。 一個小的pom.xml然后讓你利用所有NetBeans的Maven優點來擺脫那些紅色的下划線......
只需使用命令: play netbeansify myApp
幾天前我遇到了同樣的麻煩。 我發現NetBeans的插件庫中有一個名為Pleasure Plugin [ http://plugins.netbeans.org/plugin/61050 ]的插件,專為NetBeans 8而設計。
這個插件非常棒,因為它打開了Play項目,並顯示了應該分配的所有包和文件夾。 它允許您執行項目,輕松調試后端(只需設置斷點並以調試模式運行項目)等功能。
唯一的問題是這個插件有商業許可證,您可以免費使用它進行為期30天的試用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.