> Does that mean using some ant scripts that PDE provide or generate
> under the hood?
Yes, this is a PDE build facility
> What if project is using custom build, maybe even not
> based on Ant? How that build supposed to get or package some particular
> Orbit bundle?
If you are doing your own thing then well, it is your challenge.
Eclipse provides solutions and support for the expected workflows and
processes. That includes the idea that you do not build everything
that you include in your output. The build processes you put together
should accomodate those characteristics. Take for example a third
party *bundle* that comes to you signed. You cannot rebuild it and
maintain signatures. You have to simply consume it and include it
verbatim.
> > As for development in the workspace, you can of course check out the
> > Orbit projects inot your workspace or add the built versions to your
> > target.
> Hmm. You mean that developer would need to manually download, unzip,
> etc those bundles? That seem quite error prone and also quite painful
> when you'll need to configure it on every developer's environment,
> unless I am missing something...
First, note that this is a different issue from the one originally
being discussed. This point is how do people populate a workspace
environement with Orbit bundles. As with any Eclipse bundle today,
there are roughly two choices, check out the related project from CVS
or get the built bundle and put it in your target. The mechanisms for
doing that are no different for Orbit or any other Eclipse project.