[ https://issues.apache.org/jira/browse/CXF-7124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15696197#comment-15696197 ]
Neal Hu commented on CXF-7124: ------------------------------ I have committed the change, please review on https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=search;s=Neal+Hu;st=author Thanks > PackageUtils.getSharedPackageName(List<Class<?>>) has bug > --------------------------------------------------------- > > Key: CXF-7124 > URL: https://issues.apache.org/jira/browse/CXF-7124 > Project: CXF > Issue Type: Bug > Components: Core, JAX-RS > Affects Versions: 3.1.7 > Environment: mac swagger > Reporter: Neal Hu > Assignee: Sergey Beryozkin > Fix For: 3.2.0, 3.1.9, 3.0.12 > > Attachments: Fix_the_bug_of_PackageUtils.patch, > org.apache.cxf.common.util.PackageUtils.patch, > org.apache.cxf.common.util.PackageUtilsTest.patch > > > 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<?>>) -- This message was sent by Atlassian JIRA (v6.3.4#6332)