Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 107190

Summary: Support custom builders or custom ant tasks in RCP product export
Product: [Eclipse Project] PDE Reporter: Jörg von Frantzius <jfrantzius>
Component: BuildAssignee: pde-build-inbox <pde-build-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Jörg von Frantzius CLA 2005-08-17 06:01:54 EDT
This is forked off bug#90514 as that was covering two different subjects.

In my normal development build process, I have a custom builder attached to my
plugin-project that does some bytecode enhancing ("JPOX JDO Enhancer"). This
works fine as long as I don't export my RCP product, as the build process here
does not seem to invoke any custom builders. That seriously diminishes the value
of the otherwise great functionality of RCP product export.

For bytecode enhancing in particular, I have to resort to an ant task here: I
have to place a "custom=true" in the build.properties and modify the generated
build.xml by hand. As the generated build.xml is normally supposed to be thrown
away, this is not a very reliable way.

Would it be possible that custom builders somehow be invoked in the course of
the build process during RCP product export, or alternatively, would it be
possible to configure in the plugin.xml an additional ant-task to be invoked
during product-export? For bytecode-enhancing, that ant-task would have to be
invoked between compilation and packaging of zips.

Any RCP products based on either ejb-orm or jsr220-orm eclipse technology
projects for persistence will directly profit.
Comment 1 Pascal Rapicault CLA 2005-08-17 06:43:08 EDT

*** This bug has been marked as a duplicate of 104156 ***
Comment 2 Pascal Rapicault CLA 2005-08-26 08:44:34 EDT
You may want to track bug #35371.