5

我已经开始使用 Play 2.1.0,我希望能够使用 NetBeans 来开发 Play Java 应用程序。我对使用 IDE 运行或测试应用程序并不感兴趣,因为我可以从命令行执行此操作(我不介意我是否也可以为此提供 IDE 支持),但我希望能够打开并在 NetBeans 中编辑我的项目,而不会在实际上不存在的地方出现烦人的错误。我目前使用的是 NetBeans 7.3,所以我首先尝试使用nbplay 插件,但是它无法识别我所有的导入或 Play 生成的托管类。然后,我尝试将项目导入为 Eclipse 项目,如thisthis question中所述,效果更好,但在我的工作中Play 的 Java 教程之一我仍然收到以下错误,这使得使用 NetBeans 非常烦人:

  1. 我在使用 @content 的 main.scala.html 中收到“预期操作数但发现错误”错误,尽管我已指示 IDE 禁用对该文件的 HTML 错误检查。
  2. 在我的模型类中,我收到错误,因为这些类没有声明无参数构造函数并且具有用于持久属性的公共变量。
  3. 我还没有遇到任何其他错误?

有没有人设法让 Play 2.1.0 与 NetBeans 一起工作而不会出现上述任何错误?我可能会接受第一个(尽管它真的让我很烦),但其余的都是令人讨厌的。

4

1 回答 1

-1

请注意,可以在工具 -> 选项 -> 编辑器 -> 提示 -> 选择 java 语言中启用或禁用 Java 提示。

NetBeans 现在具有对 Play Framework 2.3.x 及更高版本的本机支持:http://nbpleasureplugin.com/documentation/installation.html根本不需要命令行。

最重要的特点是:

  • 直接在 IDE 中创建、运行、调试和测试您的应用程序
  • 路由文件支持(语法着色、语法错误突出显示、自动完成、代码导航、显示实现代码(不导航到源代码)、当方法不存在时提示创建方法、格式化、标记出现)
  • Scala 模板支持(语法着色、语法错误突出显示、自动完成、代码导航、显示实现代码(不导航到源)、格式化、标记出现) application.conf 支持(语法着色、文档自动完成、格式化、标记出现)
  • 依赖管理(在 Maven 上搜索并将它们添加到 build.sbt)
  • 2 Code Coverage too.s 支持(jacoco 和 scoverage)
  • 测试单个文件
  • SBT 文件最小支持
  • 配置(格式化缩进、语法着色、要使用的端口、激活器参数等) *支持 2.3.x 及以上的播放版本

注意:我创建了这个插件。

我也看到这可以帮助你:我如何在 netbeans 中使用 Play Framework 2.0

于 2015-11-09T13:05:32.577 回答