【问题标题】:favourite IDE for griffon development最喜欢的 griffon 开发 IDE
【发布时间】:2009-05-25 12:47:30
【问题描述】:

我正在试验 Groovy Griffon 开发,我想知道使用什么 IDE。

我正在尝试使用 NetBeans 6.5,我发现了这篇文章

https://blogs.oracle.com/geertjan/entry/notes_on_converting_netbeans_grails

基本上它描述了分叉 NetBeans 主干和破解 Grails 支持;我希望有更轻量级的东西。

是否有任何简单的工具可以从 Griffin Apps 创建 eclipse、netbeans 或 pom.xml?

还是最好使用简单的文本编辑器?

【问题讨论】:

    标签: ide groovy griffon


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      Griffon 应用程序已经有一些用于 IDE 集成的基本钩子。

      首先,生成一个.classpath.project 文件,用于标记Eclipse 的预期源和测试目录。 IntelliJ 和 NetBeans 都有这些 eclipse 文件的导入器(它们可以工作,我经常使用它们)。

      其次,Griffon 0.1.1 将更多目标添加到并行build.xml,以便可以像使用蚂蚁任务一样使用更多常见脚本(run-appcompiledebug-app 等)

      第三,一些 IDE 供应商正在开发更好的 IDE 支持。正如您链接的文章中提到的那样,因为 Griffon 是 grails 派生的,因此重新利用现有的 Grails 支持相当容易。 IntelliJ 有我所知道的唯一特定的跟踪功能请求。

      【讨论】:

      • 感谢您的指点。我设法让我的 Griffon 测试应用程序在 NetBeans 6.5 中运行。我必须: * 更新 netbeans.conf 文件以包含 GRIFFON_HOME 环境变量声明 * 如您所说,将 eclipse .project 文件导入 NB * 创建一个引用所有 griffon/lib/*.jar 和 griffon/dist 的 netbeans 库/*.jar 文件 * 更新运行时配置以读取 - 主类:org.codehaus.griffon.cli.support.GriffonStarter - 参数:和运行时选项:取自 $GRIFFON_HOME/bin/startGriffon
      • 参数:--main org.codehaus.griffon.cli.GriffonScriptRunner --conf "/usr/local/griffon/conf/groovy-starter.conf" --classpath ".:/home/本/.griffon/0.1.1/projects/Accounts5/classes" 运行应用程序
      • 虚拟机选项:-verbose -Dprogram.name=griffon -Dgroovy.starter.conf="/usr/local/griffon/conf/groovy-starter.conf" -Dgriffon.home="/usr /local/griffon" -Dbase.dir="." -Dtools.jar="/usr/local/java/current_jdk/lib/tools.jar"
      • 所以你必须专门将 groovy 运行时编译目录作为 --classpath 参数传递给 Griffon 入门类
      • 如何为 cmets 添加项目符号?我认为它不像 MediaWiki。
      【解决方案3】:

      IntelliJ Idea 对 Griffon 的支持非常好。

      【讨论】:

        【解决方案4】:

        这个问题通常伴随着下一个问题:

        如何调试 Griffon?

        以防万一有人仍然需要帮助试图弄清楚如何在 Eclipse/STS 中调试 Griffon,我编写了一个简单的分步指南来完成它:

        http://ivo43.blogspot.com/2012/02/debugging-griffon-in-eclipsests.html

        希望有一天它对某人有所帮助,:D

        PD:我尝试过 Netbeans,尽管它看起来很棒,但我仍然使用 STS,称我为疯子!

        【讨论】:

        • 这如何回答这个问题?这是很好的信息,但根本没有回答问题。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多