当我创建生产战争(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 调用构建
提前致谢。