我在Jbilling中创建了Payment插件。如果我在Jbilling源本身使用它,它工作正常。 但是,如果我创建jar插件并将该jar放入lib文件夹中,并将其作为运行时' jar名称'在BuildConfig.groovy中输入。
当我编译源代码时,它会在grails文件夹中下载jar,但是当我尝试在配置/插件中添加它时,它会给出异常" ClassNotFound Exception"。 如何将插件添加为jar?
答案 0 :(得分:1)
无论您希望将其作为jBilling的源包含在内,只需将源文件或lib文件复制到lib目录中即可。 jB中的lib
目录与java中的ext
目录类似。
答案 1 :(得分:0)
终于找到了解决方案。我修改了run-app.bat,将run-app替换为run-war,因为这个lib文件夹中的所有jar,它们会自动复制到war文件中,并且在运行时我试图添加这些jar作为插件也可用,并没有获得ClassNotFound异常。