![](/img/trans.png)
[英]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.