I am trying to generate swagger from an interface in my project. I am writing a new task in gradle which assembles the specs. When trying to read a jar or scan a jar file it throws an error like
DEBUG org.reflections.Reflections - could not scan file META-INF/MANIFEST.MF in url jar<JAR URL>
org.reflections.ReflectionsException: could not create class object from file META-INF/MANIFEST.MF
Caused by: org.reflections.ReflectionsException: could not create class file from MANIFEST.MF
at org.reflections.adapters.JavassistAdapter.getOfCreateClassObject(JavassistAdapter.java:102)
at org.reflections.adapters.JavassistAdapter.getOfCreateClassObject(JavassistAdapter.java:24)
at org.reflections.scanners.AbstractScanner.scan(AbstractScanner.java:30)
... 62 common frames omitted
Can anyone please assist me on this? This is a major blocker for my project.
Found the problem: I was using swagger core plugin 2.5.0 with java source compatibility as 8.1. Then I changed the plugin version 2.7.0, then it worked fine with no errors. Looks like 2.5.0 has some problem. Thanks guys for the response.