4

当我创建生产战争(grails war --nojars)时,我的 doWithDynamicMethods 没有在生产环境中被调用。该代码在开发环境中工作(即 grails run-app)

这是我的一些代码:

PDFFormsGrailsPlugin.groovy(在 PDFForms(插件)目录中):-

 def doWithDynamicMethods = { ctx ->
  println "Adding renderPDFForm to controller";

  for (controllerClass in application.controllerClasses) {
   updateControllers controllerClass.metaClass
  } 
    }

BuildConfig.groovy(在使用插件的应用程序中):-

grails.plugin.location.'pdff-orms' = "../PDFForms"

我们在 Windows XP 上使用 Grails 1.3.5,从 STS 2.3.3.CI-R5462-B20 调用构建

提前致谢。

4

1 回答 1

0

检查您的 grails.xml 中是否引用了该插件。

阅读这个Nabble 线程

还有这个jira

PS 为什么不至少升级到 grails 1.3.7?!

于 2012-05-16T09:43:05.653 回答