如何将 Grails 2 插件资源复制到 Grails 应用程序?
How to copy Grails 2 plugin resources to the Grails app?
我正在编写自定义 Grails 2 插件来模块化我的 Grails 应用程序。在插件中,我计划定义基本的 GSP,这些 GSP 可以被使用该插件的应用程序覆盖。我正在考虑编写一个 Grails 命令脚本,将这些 GSP 复制到安装插件的应用程序的 grails-app
目录中。如果在插件中,我将这些 GSP 放在 grails-app/views
中,我该怎么做在Grails命令脚本中引用实际的Grails app目录,也是grails-app/views
?
解决方法和this answer差不多。内置属性 basedir
和 <plugin_name>PluginBaseDir
区分目标应用程序和插件目录。
我正在编写自定义 Grails 2 插件来模块化我的 Grails 应用程序。在插件中,我计划定义基本的 GSP,这些 GSP 可以被使用该插件的应用程序覆盖。我正在考虑编写一个 Grails 命令脚本,将这些 GSP 复制到安装插件的应用程序的 grails-app
目录中。如果在插件中,我将这些 GSP 放在 grails-app/views
中,我该怎么做在Grails命令脚本中引用实际的Grails app目录,也是grails-app/views
?
解决方法和this answer差不多。内置属性 basedir
和 <plugin_name>PluginBaseDir
区分目标应用程序和插件目录。