Grails插件包自定义文件到ZIP

时间:2014-05-30 16:30:22

标签: grails grails-plugin

我正在使用Grails 2.3.8开发一个插件,我需要将自定义资产安装到目标应用程序。我想在安装插件后使用_Install.groovy脚本复制它。

Burt Beckwith的Programming Grails 一书中,打包插件时默认包含这些文件和文件模式。

  • application.properties
  • dependencies.groovy
  • * GrailsPlugin.groovy
  • LICENSE
  • LICENSE.TXT
  • plugin.xml中
  • 文档/ API / **
  • 文档/ GAPI / **
  • 的grails-app / **
  • LIB / **
  • 脚本/ **
  • 的src / **
  • web应用程序/ **

我将我的资源放在grails-app/assets文件夹中,我希望它在运行package-plugin命令后出现在同一路径下的plugin文件夹中。 但它不存在。

1 个答案:

答案 0 :(得分:0)

项目中肯定会有某些东西妨碍,因为默认情况下这会有效......

grails create-plugin gadget && cd gadget && mkdir grails-app/assets && echo "something" > grails-app/assets/stuff.txt && grails package-plugin && unzip -l grails-gadget-0.1.zip |grep stuff