Play Framework 2.0似乎没有太多/任何支持Netbeans。我目前只是将它用作编辑器(使用收藏夹选项卡加载文件),但Netbeans无法识别任何库/ api,这有点令人沮丧。
这意味着一切都用红色加下划线。
尝试创建一个自由格式的项目需要一个构建文件,所以我也被困在那里。
任何想法都赞赏......
答案 0 :(得分:14)
play eclipsify
以创建日食项目。File > Import Project > Eclipse Project
Import Projects Ignoring Dependencies
Project to Import
中,插入播放应用程序的根目录。Destination Folder
中,也插入播放应用程序的根目录。Finish
。答案 1 :(得分:10)
使用eclipse支持生成eclipse项目,然后将其导入NetBeans
答案 2 :(得分:6)
NetBeans现在支持Play Framework 2.3.x及更高版本:http://nbpleasureplugin.com/documentation/installation.html根本不需要命令行。
最重要的功能是:
注意:我创建了这个插件。
答案 3 :(得分:2)
只想了解其他回复。因为这是解决此问题时我的第一个谷歌结果。 Play的当前版本使用'eclipse'命令而不是'eclipsify'命令。此外,它应该从Play环境运行。
导航到您的项目目录:
进入Play环境:[projectdir] [username]$ play
使项目黯然失色:[projectname] $ eclipse
然后按照最高投票答案方向导入netbeans。
答案 4 :(得分:1)
以下适用于Play 2.4和NetBeans 8.0.2。在此处发布此问题,无论Play版本如何,此问题都显示在搜索结果中,而official documentation过于简短,并且未提供具体步骤。
先决条件:激活器(使用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自述文件]或者你可以在netbeans.sbt
旁边创建一个单独的plugins.sbt
文件,如果你想分开特定于IDE的配置,可以添加到.gitignore
来自项目的其他部分。
在命令行上转到项目根目录并运行激活器,指定要创建netbeans配置:
$ cd PROJECT_DIR
$ activator netbeans
运行激活器将首先解析所有依赖项(包括nbsbt),然后创建NetBeans文件。我应该在根目录中看到.classpath_nb
文件作为此命令的结果。
最后,只需转到NetBeans,然后执行文件>打开项目...
答案 5 :(得分:0)
答案 6 :(得分:0)
看一下play2-maven-plugin,它为Play / SBT / Ivy宇宙提供了一个漂亮的mavenized界面。一个小的pom.xml然后让你利用所有NetBeans的Maven优点来摆脱那些红色的下划线......
答案 7 :(得分:0)
只需使用命令:play netbeansify myApp