Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[pde-build-dev] Basebuilder Question


Hi All,

I have a bit of a silly question.  I am looking at streamlining our build process and making it more granular.  Currently we use a headless PDE build that is rather monolithic.  It currently uses a full Eclipse SDK as the underlying build engine, but I was looking at using the basebuilder because it is much smaller.  However, I don't understand how this is supposed to work if you require a plugin that is part of the Eclipse platform runtime, but not included in the basebuilder.  For example, one of my simplest plugins provides an intro page - and thus depends on org.eclipse.ui.intro.  Naturally this fails to work with the basebuilder because it is not included in the package.  So, does this mean I should just use an SDK like I have always been doing, or am I missing something here?  What do other plugin projects do that depend on items outside of the basebuilder package?

A second question - I am looking at writing some wrapper scripts so that I can build a plugin at a time (outside of my features) using the PDE-provided Ant tasks (i.e. eclipse.buildScript).  It looks like this is possible, but before I spend a huge amount of time on it - does anyone want to discourage me for any reason whatsoever? ;o)  I am looking at doing this because I would like to split up my build process into smaller bits and store the artifacts in an Ivy-like repository so I can essentially "assemble" components as I need them.  We also have a lot of plugins that don't change much compared to others, so it makes sense to not rebuild them all the time.

Thanks in advance,
Mark.

AMI Semiconductor - "Silicon Solutions for the Real World"
NOTICE: 
This electronic message contains information that may be confidential or privileged. The information is intended for the use of the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you received this electronic message in error, please notify the sender and delete the copy you received.





Back to the top