首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetBeans-11无法设置为使用Grails

NetBeans-11无法设置为使用Grails
EN

Stack Overflow用户
提问于 2020-01-28 21:14:43
回答 1查看 341关注 0票数 0

在对话框-“工具/选项/杂项/ Groovy”中使用NB-8.2“你可以输入Grails -installation的位置”,但NB11知道输入字段丢失了。我读到了问题"Can‘t run Grails project from NetBeans“,你建议删除所有与Gradle和Groovy相关的插件,然后重新安装它们,我试过了,但没有帮助。

我在NB11.1上试用了它,并卸载了以下插件: Gradle、Gradle和Groovy以及Pure Groovy Project。Gradle和Grovy包括"Gradle and Groovy“不能卸载--只有停用,但最后一个"Pure Groovy项目”可以卸载。但是后来我找不到要重新安装的插件了。那么我在哪里可以找到它呢?

现在我已经安装了NB11.2,但仍然存在同样的问题。那么现在该去哪里呢?

EN

回答 1

Stack Overflow用户

发布于 2020-01-29 13:35:48

我是在使用NetBeans 3.3.11在Windows10下全新安装Grails 11.2时获得此功能的。然而,有一些明显的限制,因为这种方法基本上只重新创建了使用NetBeans 8.2的Grails环境:

初始状态

Groovy

  • 项目向导菜单上没有Groovy、Grails或Gradle条目(代码文件>新建Project...).

  • Tools >插件>已安装插件显示1.38版本的Groovy处于活动状态,而Groovy和Gradle的1.2版本是inactive.

  • The 工具>选项>其他> Groovy选项卡显示没有可用的Grails 字段,如操作。

<>G217>

NetBeans 11.2更改

  1. 首先,请注意,您必须将JDK1.8设置为NetBeans 11.2的默认平台。有关如何做到这一点的详细信息,请参阅this SO answer。当然,当默认平台是JDK8时,您仍然可以使用其他版本的approach.
  2. This创建项目。
  3. 还注意到,采取激活Groovy和Gradle1.2的明显步骤没有任何帮助,随后重新启动NetBeans也不会改变任何事情,所以丢弃该插件是相关插件的初始版本: Gradle 1.2、Groovy和Gradle 1.2以及Groovy1.38。
  4. 删除所有这三个插件。
  5. Groovy选项卡现在从工具>选项>其他中丢失。Grails
  6. 选择Tools > Plugins > Settings,然后单击Add按钮,这将在Name字段(或您喜欢的任何其他描述性值)中打开更新中心Customizer Grails插件,并在<
  7. >e148>URL字段中打开http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz,然后单击OK.
  8. Ensure以便在设置选项卡上仅选中Grails插件的新条目。然后转到Available Plugins选项卡。
  9. 选择Grails 1.34.1的条目,然后单击Install。Groovy restart.
  10. After NetBeans重新启动,选择工具>选项>其他,然后单击Groovy选项卡。现在有一个Grails主页字段可用,因此请将其设置为您的Grails installation:

创建Grails项目的

  1. 选择Grails文件>新建项目>> Grails应用程序来创建Grails项目。
  2. 您将看到以下错误:

警告

无法识别的标志:非交互式。

错误

指定应用程序名称或使用--就地在当前目录中创建应用程序

Grails

  • 的一种解决方法是从命令行使用grails create -

  • Once,您可以在Grails 11.2中开发、构建和运行您的NetBeans应用程序:

笔记

  1. 执行完上述所有步骤后,文件>新建项目...下没有Gradle条目,如果您尝试安装Gradle插件来解决此问题,您将收到以下警告:

不要继续,因为重新安装Groovy 1.38 (您在上面的步骤6中删除了它)将阻止Grails工作。因此请注意,Grails的这个解决方案阻止了您使用项目向导在NetBeans 11.2中创建独立的Gradle项目。另外,需要说明的是,为了让Grails正常工作,您唯一需要安装的插件是Groovy和Grails版本1.34.1。您不需要安装任何其他包含"Groovy“或"Gradle”字样的插件。

Grails我也尝试过使用Grails 4.0.1创建项目,但得到了错误消息“class‘t

  1. instantiate global transform class org.spockframework.compiler.SpockTransform...".在SO上有针对该错误的建议解决方法。我没有继续研究它们,但是由于Grails 3.x不能与任何JDK >8一起工作,而Grails 4.x支持JDK> 8,您可能想要解决这个问题,yourself.
  2. You可以从这里下载并安装the "Pure Groovy" plugin。尽管它很旧,但它看起来仍然工作得很好,并且它会在项目向导中添加一个"Groovy Project“条目:

  1. 也可以看到does netbeans 11 support grails?,尽管这个问题是针对NetBeans 11.0而不是11.2的。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59949609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档