有效的grails插件开发

时间:2011-08-27 19:11:21

标签: grails plugins maven intellij-idea

到目前为止,这对我来说非常令人沮丧。这是我想要做的:

  1. 我正在使用的IDE是Intellij IDEA。
  2. 构建grails应用程序。
  3. Grails应用程序指定内部grails插件的两个依赖项,也在IntelliJ中作为单独的grails插件项目开发。
  4. 现在对插件进行任何更改,我更新插件项目中的源代码并使用mavan-install(Maven Publisher插件)部署到本地Maven存储库。 我必须卸载核心grails项目中的插件。从常春藤中删除插件缓存,然后运行核心grails项目,该项目从本地maven存储库获取最新的插件副本。

    实现这一目标的有效和理想方法是什么?只需进行一次更改,即可进行大约5分钟的人工工作,甚至可以测试和运行核心应用程序。

    任何建议/最佳做法?

1 个答案:

答案 0 :(得分:9)

为此使用内联插件 - 请参阅http://grails.org/doc/latest/guide/12.%20Plug-ins.html#12.1%20Creating%20and%20Installing%20Plug-ins

中的“指定插件位置”部分

通过使用grails.plugin.location.<plugin-name>指定插件项目目录作为已安装插件的位置,您可以编辑真实文件,更改将影响测试应用程序,并且无需同步任何内容。