Community
Participate
Working Groups
We have two headless PDE build, for two distinct product. In both products we have integrate sonarsource, the only possible entry point for a full analysis is into post.compile.@dot(or any jar) of customBuildCallback.xml. Mantainace of each (200 more or less for both products) customBuildCallback.xml of plugins it's heavy and error prone. Old products has a not java builder (IDE builder) that generate from own propietary language java class. To integrate different CLI builder with headless build we must have to personalize a few step of customBuildCallback.xml in all those plugins (we need some informations about that bundle). Each build.xml is generated by org.eclipse.pde.internal.build.builder.ModelBuildScriptGenerator, this class can not be replace because there is not a factory and it's embedded (referred) directly in each file that generate build.xml. MANIFEST's plugin is not ready for patch fragment (ex: Bundle-ClassPath: patch1.jar, patch2.jar, pdebuild.jar). No way to contribute or substituite ModelBuildScriptGenerator. Nice (very very) to have of a mechanism (extension point or factory) to contribute ModelBuildSCriptGenerator with own or contribuite its (extension point) generation steps (generatePublishBinPartsTarget, generateGatherBinPartsTarget, ...).
No active development is being done on PDE Build. You could try asking for a workaround on the Eclipse forums or Stack Overflow.
Means that any kind of enhancement in this direction not will be considered?
(In reply to comment #2) > Means that any kind of enhancement in this direction not will be considered? Without any active committers, we do not want to add new APIs.
Currently we are not actively enhancing PDE build anymore. Therefore, I close this bug as WONTFIX. Please reopen, if you plan to provide a fix.