Details
Description
The swagger feature scans undefined api, the root cause is the util in PackageUtils has bug. For example:
String packageName = PackageUtils.getSharedPackageName(
Arrays.asList(org.apache.cxf.common.util.PackageUtils.class,
org.apache.cxf.bus.CXFBusFactory.class,
org.apache.cxf.common.jaxb.JAXBContextCache.class));
Currently we get org.apache, but we should get org.apache.cxf.
I have uploaded the patch and verified in the local environment, please review.
------
org.apache.cxf.jaxrs.swagger.AbstractSwaggerFeature.setResourcePackage(String)
-->
org.apache.cxf.common.util.PackageUtils.getSharedPackageName(List<Class<?>>)