从netbeans运行独立的groovy脚本

时间:2011-06-28 19:58:28

标签: scripting netbeans groovy

我在各种目录中都有一堆groovy脚本(不一定是netbeans / maven项目目录)。我一直在使用Notepad++Netbeans来创建/编辑这些脚本。我favorite包含NB中脚本的目录,这样我就可以在NB(来自favorites树)中打开它,而不必拥有java project。我通常会启动cygwinputty-cyg来执行/测试这些脚本。 Netbeans在IDE中提供了一个不错的terminal,我可以在没有ALT-TAB IDE和Putty-Cyg的情况下发出命令。一切都很好。

如果我可以在上下文菜单中有一个Run Script我可以运行一个脚本(并且可选地它也可以请求脚本参数),这真是太好了。这样可以节省大量ALT-TABcd到脚本目录并输入groovy scriptname.groovy

  1. 任何人都可以建议任何允许我这样做的插件吗?
  2. 如果我必须为同一个任务编写自己的插件,我该如何开始? (我检查了nb插件/平台文档,其压倒性的)。
  3. 如果某人与我的情况相同,请随时分享经验。
  4. NPP的利弊:快速/没有自动完成,它不是IDE,没有lave支持groovy

    NB的优点/缺点:一切都在一个地方,lang支持,有点自动完成groovy /位缓慢,需要时间启动,你必须在java(ant / maven)项目目录中收获大部分IDE益处

    Eclipse支持是可以的,但它没有做我上面提到的问题。我正在下载IDEA社区版以检查其支持。 (更新:不,它没有。我试过了)

1 个答案:

答案 0 :(得分:3)

我感觉到你的痛苦。我不知道这是否是最佳解决方案,但这正是我的团队所做的。

<强> groovyConsole中 Groovy提供了一个名为Groovy Console的方便工具,您可以快速使用脚本。如果我们想快速创建或编辑脚本,这是我们的主要工具。我们设置我们的工作站来打开Groovy控制台中的所有.groovy文件,这使得它无痛且易于测试。它没有代码完成,这对我们来说很好,因为它是一种动态语言,并没有真正的帮助;在大多数情况下,它只会让你慢慢等待建议弹出(NetBeans)。

现有NetBeans插件 Here是NetBeans的一个插件,它将Groovy控制台引入IDE中。我没有用它,所以不能真正说话,但似乎它可能有用。

创建自己的插件 我之前已经构建了一些NetBeans插件,第一个插件总是最难的,因为你不能潜入并创建一个。你真的必须阅读documentation以了解事情是如何运作的。不要试图“弄清楚”(说出形式经验!)。

希望这有帮助!