grails - 有效的 grails 插件开发

标签 grails plugins maven intellij-idea

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

  • 我使用的 IDE 是 Intellij IDEA。
  • 构建 grails 应用程序。
  • Grails 应用程序指定了对内部 grails 插件的两个依赖项,这些插件也在 IntelliJ 中作为单独的 grails 插件项目开发。

  • 现在要对插件进行任何更改,我更新插件项目中的源代码并使用 mavan-install(Maven Publisher 插件)部署到本地 Maven 存储库。
    我必须卸载核心 grails 项目中的插件。从 ivy 中删除插件缓存,然后运行核心 grails 项目,该项目从本地 maven 存储库获取插件的最新副本。

    实现这一目标的有效和理想方法是什么?一次更改使我什至需要花费 5 分钟的时间来测试和运行核心应用程序。

    任何建议/最佳做法?

    最佳答案

    为此使用内联插件 - 请参阅 http://grails.org/doc/latest/guide/12.%20Plug-ins.html#12.1%20Creating%20and%20Installing%20Plug-ins 中的“指定插件位置”部分

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

    关于grails - 有效的 grails 插件开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7216731/

    相关文章:

    grails - 将 Grails 项目从 a.b.c 版本升级到 x.y.z 的正确步骤是什么

    java - maven jacoco插件不生成覆盖率报告

    maven - 如何强制 maven 更新本地 repo

    tomcat - 在tomcat服务器中部署grails项目

    maven - 如何在 Grails 2.4 中外部化 Maven 凭据

    vim 临时禁用撤消?

    eclipse - Grails-开发建议-在哪里可以找到插件API/对错误进行疑难解答/让自己的生活更轻松

    javascript - 是否可以编写一个 Eslint 插件来检查所需文件是否存在?

    java - @CucumberOptions 中的路径将在 Idea 或 mvn verify 中工作,但不能同时工作

    grails - 在jasper报告中从grails中以pdf格式显示新安装的字体