Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [wtp-dev] WTP and DTP collaboration and re-using pre-compiled bundles

Thanks for clarifying, David. That makes a lot more sense than the way I thought it was going to work. :)

 

On a somewhat related subject, I didn’t occur to me to bring this up at the meeting, but does it make sense to put these plugins into WTP Common project rather than Server Tools since they “out-bound pieces”? Just asking.

 

Oracle
Konstantin Komissarchik | Consulting Member of Technical Staff
Phone: +1 425 201 1795 | Mobile: +1 206 898 0611
Oracle Eclipse Tooling
411 108th Ave NE, Suite 2100 | Bellevue, WA 98004

 


From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On Behalf Of David M Williams
Sent: Wednesday, October 22, 2008 1:24 AM
To: wtp-dev@xxxxxxxxxxx
Subject: RE: [wtp-dev] WTP and DTP collaboration and re-using pre-compiled bundles

 


>  DTP will pull these plugins in source form from WTP repository and
> build them as part of their build. This is similar to how Orbit
> plugins are handled.


Not to be overly picky on exact wording  ... but the techniques of Orbit bundle handling is specifically not to rebuild it (form source or otherwise). It just uses what's already been built, conditioned, and signed. This not only saves build time, but is safer in the sense of making sure such bundles are exactly the same, down to each bit.  Then, also similar to Orbit, WTP and DTP would both distribute the bundle, and in most circumstances it would not be reinstalled if either DTP or WTP had already installed it.

The other important procedural thing to document is that in cases like this, there will have to be a clear agreement between WTP and DTP that these jointly used bundles would have to be "done" earlier than the normal +2 date, so that DTP could get an "early" version, and be assured that it would be the same as the +2 version. (well ... normally ... unless blocking defect is found or something exceptional).

I've started some WTP specific documentation on the bundle consuming techniques, and will be glad to expand it when anyone is ready to start giving it a try or has questions. See
http://wiki.eclipse.org/WTP/Build/Consuming_plugins_directly_from_others_builds
and feel free to ask questions or open enhancement requests.

Thanks,


Back to the top