This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
For example websvc.saas.api module depends on JAXB 2.2 library bundled with the IDE but JAXB 2.2 i spart of JDK 7 now and so I think we could eliminate JAXB library and JAXB API module and use simply JDK, no? Please evaluate. Thanks.
There are few modules dependent on JAXB API, which is not needed anymore I agree.
Get rid of most dependencies (from standard Netbeans modules): http://hg.netbeans.org/web-main/rev/ba11a61a1e4c Some friend dependencies still left, mainly related to unknown modules: org.netbeans.modules.aspect.editor org.netbeans.modules.compapp.projects.jbi org.netbeans.modules.compapp.configextension org.netbeans.modules.soa.palette.java org.netbeans.modules.jaxb.project org.netbeans.modules.visualweb.websvcmgr org.netbeans.modules.uml org.netbeans.modules.uml.drawingarea it.imolinfo.jbi4corba.netbeansplugin.libraries Searching for the owners and, if allowed, friends will be removed from the list. For now, changing this bug to task.
Some other friends removed: http://hg.netbeans.org/web-main/rev/b3aa5aa0ad65
Is the module still part of NB build? And if it is could it be removed? I think it is OK to keep some old API friend as long as they all are not part of daily dev builds.
JAXB2.2 library couldn't be removed yet, as websvc.jaxwsmodel still depends on this library. @Schema2Beans generator doesn't work without this dependency. Farther investigation required.
Sorry @schema2beans is not the issue. websvc.jaxwsmodel depends on some non-api jax-ws/jaxb classes. e.g. com.sun.tools.ws.wscompile.ErrorReceiver (from jaxws-tools.jar), that implements com.sun.tools.xjc.api.ErrorListener (from jaxb-xjc.jar). Unfortunatelly, the dependency on JAX-WS library is quite strong, but we can move those public packages from JAXB library to JAX-WS library. However, having JAXB 2.2 (user) library definition in JAXB 2.2 library module is still useful for jdk5 project types.