【问题标题】:does netbeans 11 support grails?netbeans 11 支持 grails 吗?
【发布时间】:2019-04-05 21:38:39
【问题描述】:

Netbeans 8 曾经很好地支持 grails 3,但遗憾的是不能与多模块项目一起使用。我尝试了 intellij Ultimate,但它对 grails 的支持也很差。

我刚刚下载了 netbeans 11 的 bin 发行版,并在隐私设置中“启用”了它(不幸的是,他们没有 mac dmg 或 pkg 安装程序),但它似乎没有任何 grails 支持(没有可用的插件)

我刚刚尝试导入我的 grails 3.3.8 项目,它只是说“损坏”。甚至不会给我看源代码。

有谁遇到过好运吗?

【问题讨论】:

  • 在我的 NetBeans 11(在 Windows 上)安装中,它是“Groovy”插件的一部分。它被描述为“此模块提供 NetBeans 中可用的所有 Groovy 和 Grails 功能。它是该区域中所有单个模块的包装器i.imgur.com/MT3hwr0.png
  • 感谢没有名字的马。所以理论上它应该支持grails,但似乎不支持(不能导入grails 3.3.8项目,只是说“坏了”)。我在 mac 上的安装确实说 groovy 插件处于活动状态。
  • 嗯。我没有看到 groovy、grails 等。我确实通过 options > miscellaneous 启用了 groovy

标签: grails groovy netbeans netbeans-11


【解决方案1】:

首先,请注意 Grails 3.x 不适用于 JDK 11,因此如果您的 NetBeans 11.0 安装使用的是 JDK 11,请将默认平台改为 JDK 8。您可以通过对 etc/netbeans.conf 进行适当的编辑来做到这一点。就我而言,在 Windows 10 机器上,更改如下所示:

netbeans_jdkhome="C:\Java\jdk1.8.0_201"

(当然,您仍然可以将 JDK 11 作为附加的 Java 平台。)

接下来,作为对 OP 的注释,您需要安装 Groovy 插件才能将 Grails 与 NetBeans 11 一起使用。您将看到版本 1.36.1 Groovy 插件可从 Tools > Plugins > Installed 激活:

不幸的是,在点击Activate后,插件不允许从Tools > Options > Miscellaneous > Groovy选项卡配置Grails,因为Grails Home 字段缺失:

解决此问题的方法是卸载(而不仅仅是停用)与 NetBeans 11 捆绑在一起的 Groovy 和 Gradle 插件,并恢复为 NetBeans 8.2 提供的插件。这记录在Bug Report NETBEANS-1976

虽然新的“Gradle”和“Groovy and Gradle”插件 自动禁用自己,这还不足以避免 与旧的“Gradle Support”插件的各种冲突。我不得不 卸载新的“Gradle”和“Groovy and Gradle”插件,以便 使用 Netbeans 11 上的旧插件让一切正常工作。

安装旧版 Groovy 插件的步骤与使用 NetBeans 9.0 的步骤相同,如this answer to "Groovy and Grail plugin is missing in Netbeans IDE 9" 中所述。

完成所有操作后,您应该能够使用项目向导(文件 > 新建项目... > Groovy)在 NetBeans 11 中创建 Grails 应用程序

【讨论】:

  • 我几天前安装了netbeans 11。在“已安装”下只有 10 个插件,而您有 92 个。在可用插件中,只有 10 个,而在 updtes 下,只有 1 个(本地任务)。在已安装的插件列表中,是 groovy,但激活勾选是一个灰色的圆圈。如果我通过选中它旁边的选择框来“选择”它,激活和停用是灰色的,只有卸载是一个选项。在右边它显示 groovy 的 hte 版本为 1.0.1。这一切都是开箱即用的。
  • 我只安装了 java 8。
  • 根据这篇文章stackoverflow.com/questions/52826163/…我已经添加了8.2插件门户,但这没有什么区别。
  • 所以你是说NB 11自带的新groovy插件坏了,需要删除,需要安装旧的8.2插件。我知道这个插件是有缺陷的,它不支持多模块项目,这就是为什么我希望 11 中的升级支持会有所帮助。真可惜。
  • @JohnLittle OK。 [1] 在我选中 Show_details 复选框之前,我也只在 Installed 选项卡上安装了 10 个插件。然后我有 92。显示在已安装和可用选项卡上的数字也会根据在设置选项卡上检查的条目而变化。 [2] 根据我链接到的错误报告评论,您必须卸载 NB11 附带的 Groovy 插件。 [3] 错误报告评论说插件坏了,不是我。 [4] 我使用的是 Windows 10。你的操作系统是什么? [5] 看到你的帖子后我才安装了NB11,但上面的方法对我有用。我将重新安装以验证。
猜你喜欢
  • 1970-01-01
  • 2019-05-04
  • 1970-01-01
  • 2019-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多