在使用 Swagger 时需要生成类似 PDF 的文件时,需要引入 Asciidoctor 这个插件,但是会有个别情况出现Application启动失败 / 单元测试无法进行的问题。
异常如下:
经断点调试可以发现程序找不到 setAllowDuplicateKeys 这个方法,因为程序调用了错误的类,这个类由 Asciidoctor 引入
而下面这个才是正确的类:
解决方法:排除 jruby-complete 的引入
1. Maven
2. Gradle
在使用 Swagger 时需要生成类似 PDF 的文件时,需要引入 Asciidoctor 这个插件,但是会有个别情况出现Application启动失败 / 单元测试无法进行的问题。
异常如下:
经断点调试可以发现程序找不到 setAllowDuplicateKeys 这个方法,因为程序调用了错误的类,这个类由 Asciidoctor 引入
而下面这个才是正确的类:
解决方法:排除 jruby-complete 的引入
1. Maven
2. Gradle