在对话框-“工具/选项/杂项/ 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,但仍然存在同样的问题。那么现在该去哪里呢?
发布于 2020-01-29 13:35:48
我是在使用NetBeans 3.3.11在Windows10下全新安装Grails 11.2时获得此功能的。然而,有一些明显的限制,因为这种方法基本上只重新创建了使用NetBeans 8.2的Grails环境:
初始状态
Groovy
<>G217>
NetBeans 11.2更改
字段中打开http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz,然后单击OK.Ensure以便在设置选项卡上仅选中Grails插件的新条目。然后转到Available Plugins选项卡。选择Grails 1.34.1的条目,然后单击Install。Groovy restart.After NetBeans重新启动,选择工具>选项>其他,然后单击Groovy选项卡。现在有一个Grails主页字段可用,因此请将其设置为您的Grails installation:
创建Grails项目的
选择Grails文件>新建项目>> Grails应用程序来创建Grails项目。您将看到以下错误:警告
无法识别的标志:非交互式。
错误
指定应用程序名称或使用--就地在当前目录中创建应用程序
Grails
的一种解决方法是从命令行使用grails create -
...创建grails项目,然后在NetBeans中打开该项目。查看已完成的this helpful SO answer for full details.
Once,您可以在Grails 11.2中开发、构建和运行您的NetBeans应用程序:
笔记
执行完上述所有步骤后,文件>新建项目...下没有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
instantiate global transform class org.spockframework.compiler.SpockTransform...".在SO上有针对该错误的建议解决方法。我没有继续研究它们,但是由于Grails 3.x不能与任何JDK >8一起工作,而Grails 4.x支持JDK> 8,您可能想要解决这个问题,yourself.You可以从这里下载并安装the "Pure Groovy" plugin。尽管它很旧,但它看起来仍然工作得很好,并且它会在项目向导中添加一个"Groovy Project“条目:
也可以看到does netbeans 11 support grails?,尽管这个问题是针对NetBeans 11.0而不是11.2的。https://stackoverflow.com/questions/59949609
复制相似问题