0

我在 Jbilling 中创建了付款插件。如果我在 Jbilling 源本身中使用它,它工作正常。但是,如果我创建插件的 jar 并将该 jar 放入 lib 文件夹并在 BuildConfig.groovy 中作为运行时“jar 名称”的条目。

当我编译源代码时,它会在 grails 文件夹中下载 jar,但是当我尝试将它添加到配置/插件中时,它会给出异常“ClassNotFound Exception”。如何将插件添加为 jar?

4

2 回答 2

1

无论您想作为 jBilling 的源包含什么,只需将源或 lib 文件复制到 lib 目录中。libjB 中的目录ext与 java 中的目录类似。

于 2015-11-01T10:03:24.370 回答
0

终于找到了解决办法。我修改了run-app.bat,将run-app替换为run-war,因此所有位于lib文件夹中的jar,当我尝试将这些jar作为插件添加时,它们会自动复制到war文件中并在运行时也可用并且没有得到 ClassNotFound 异常。

于 2015-04-03T18:51:51.347 回答