Java 如何在netbeans中使用Play Framework 2.0
Play Framework 2.0似乎不太支持Netbeans。我目前只是将其用作编辑器(使用favorites选项卡加载文件),但有点令人沮丧的是,Netbeans无法识别任何库/api 这意味着所有内容都用红色下划线 试图创建一个自由格式的项目需要一个构建文件,所以我也被困在那里Java 如何在netbeans中使用Play Framework 2.0,java,netbeans,playframework-2.0,Java,Netbeans,Playframework 2.0,Play Framework 2.0似乎不太支持Netbeans。我目前只是将其用作编辑器(使用favorites选项卡加载文件),但有点令人沮丧的是,Netbeans无法识别任何库/api 这意味着所有内容都用红色下划线 试图创建一个自由格式的项目需要一个构建文件,所以我也被困在那里 任何值得赞赏的想法…目前没有对Netbeans的本机支持 检查Netbeans部分 在使用eclipse支持生成eclipse项目,然后将其导入NetBeans中的过程中,也有一些解决方法的建议 按照正常方式创建
任何值得赞赏的想法…目前没有对Netbeans的本机支持 检查Netbeans部分
在使用eclipse支持生成eclipse项目,然后将其导入NetBeans中的过程中,也有一些解决方法的建议
play eclipsify
以创建eclipse项目File>importproject>eclipseproject
项目中插入播放应用程序的根
目标文件夹中
,还插入播放应用程序的根目录Finish
看看哪个为Play/SBT/Ivy universe提供了一个很好的mavenized界面。然后,一个小pom.xml让您可以利用NetBeans的所有Maven优点来去除那些红色下划线…只需使用命令:
播放netbeansify myApp
只需附加这些其他响应即可。因为这是我解决这个问题的第一个谷歌结果。当前构建的游戏使用“eclipse”命令而不是“eclipse”命令。此外,它应该从游戏环境中运行
导航到您的项目目录:
进入播放环境:[projectdir][username]$Play
使项目黯然失色:[projectname]$eclipse
然后在netbeans中导入,遵循最前面的方向 以下内容适用于Play 2.4和NetBeans 8.0.2。在这里发帖,因为这个问题会出现在搜索结果中,而不管播放版本如何,而且太简短,没有提供具体步骤 先决条件:activator(使用1.3.5测试)、安装了所有与scala相关的可用插件的NetBeans(在我的例子中,这包括Play文档中提到的nbscala,但不是nbsbt)
//用于sbt 0.13.x
addSbtPlugin(“org.netbeans.nbsbt“%”nbsbt插件“%”1.1.4)
//对于sbt 0.12.x
addSbtPlugin(“org.netbeans.nbsbt“%”nbsbt插件“%”1.0.2”)
[from README]或者,如果您希望将特定于IDE的配置与项目的其余部分分开,您可以在plugins.sbt
旁边创建一个单独的netbeans.sbt
文件并添加到.gitignore
$cd项目目录
$activator netbeans
运行activator将首先解析所有依赖项(包括nbsbt),然后创建NetBeans文件。由于这个命令,您应该在根目录中看到.classpath\u nb
文件NetBeans现在对Play Framework 2.3.x及更高版本提供了本机支持:根本不需要命令行 最重要的特点是:
- 直接在IDE中创建、运行、调试和测试应用程序
- 路由文件支持(语法着色、语法错误突出显示、自动完成、代码导航、显示实现代码(不导航到源代码)、在方法不存在时提示创建方法、格式化、标记出现情况)
- Scala模板支持(语法着色、语法错误突出显示、自动完成、代码导航、显示实现代码(不导航到源代码)、格式化、标记出现)
- 依赖关系管理
- 测试单个文件
- SBT文件最小支持
- 配置(格式缩进、语法着色、要使用的端口、激活器参数等)
- 支持2.3.x及以上版本的播放
注意:我创建了这个插件。几天前我也遇到了同样的问题。 我发现NetBeans的插件库中有一个插件,名为journey plugin[],是为NetBeans 8设计的 这个插件非常棒,因为它打开了Play项目,显示了所有的包和文件夹。它允许您执行项目、轻松调试后端(只需设置断点并以调试模式运行项目)以及其他功能
唯一的问题是这个插件有商业许可证,你可以免费使用它进行30天的试用。我知道这一点,谢谢。我不是在寻找一个编译、构建、运行的解决方案——仅仅是一种让Netbeans识别类的方法——并去掉那些灰色的红色下划线。谢谢:)我没有在Play2.0中尝试Netbeans,但是我认为上述GG主题中的任何提示都应该有效。我测试了Eclipse,它工作得很好(需要在开发模式重新编译后手动刷新文件-可能是配置问题)。IntelliJ Idea 11+也可以很好地工作,所以也许其中一个可以让您在没有灰熊的情况下工作:)我时不时地使用“文件>导入>重新同步Eclipse项目”在Netbeans中识别新的LIB。您应该提到,这只适用于版本1。