I've had the same question / issue. What I've discovered is that PDE build is 
so (oddly) orthogonal to feature / plugin build that they almost feel 
disconnected. What actually needs to change I think is the PDE infrastructure 
so that it more closely aligns with the plugin / feature build approach. For 
example, it's still not clear to me why instead of the .product and related 
stuff, products aren't simply setup as projects with product spcific meta-data 
in say a product.xml file. And I also discovered that even with feature based 
support, it doesn't really work that way when you get down to cross-platform 
deployment. Then you're having to deal with all of these individual plugins.

People have suggested that Buckminster might be a way to handle both cases 
seamlessly but I personally haven't had more time to devote to building 
infrastructure so I'm down to doing my product builds manually on my 
development machine...

On May 28, 2010, at 6:57 AM, Nick Boldt wrote:

> Building RCP products is out of scope for Athena - it's only meant for 
> building *projects*.
> 
> That said it's simply a wrapper for PDE so if you can do products w/ PDE you 
> can probably do them w/ Athena too.
> 
> One thing you might look at for product builds is Tycho/Maven3:
> 
> http://software.2206966.n2.nabble.com/Multi-platform-product-build-td3651509.html
> 
> Using Tycho, Maven can read manifest.mf and feature.xml files to generate the 
> target platform against which to build. It can produce plugin/feature jars, 
> update sites (complete w/ p2 metadata), and - while I haven't tried it myself 
> - products too.
> 
> Nick
> 
> On 05/28/2010 09:05 AM, Ash Maurya wrote:
>> Hello Nick -
>> 
>> I've been looking for something like Athena for a while. Does Athena work 
>> with RCP products ?
>> 
>> We had a continuous integration server going with Pluginbuilder (you might 
>> be aware of that project). But that stopped working once we moved to Eclipse 
>> 3.5 and there hasn't been much movement on that project. Am hoping Athena is 
>> the answer.
>> 
>> Best,
>> 
>> Ash
>> ---
>> Founder, WiredReach (makers of BoxCloud and CloudFire)
>> blog: http://www.ashmaurya.com
>> 
> 
> -- 
> Nick Boldt :: http://nick.divbyzero.com
> Release Engineer :: Eclipse Modeling & Dash Athena
> _______________________________________________
> dash-dev mailing list
> dash-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/dash-dev

_______________________________________________
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev

Reply via email to