Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dash-dev] Re: Athena and RCP

dash-dev-bounces@xxxxxxxxxxx wrote on 06/01/2010 12:56:57 PM:
> From:

> Miles Parker <milesparker@xxxxxxxxx>

> 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.


I'm not quite sure what you are saying here, I suspect the first sentence was intended to say product build is orthogonal to feature/plugin build?

The productBuild.xml is just a convenient wrapper that generates a feature for you based on your .product file and has a allElements.xml provided for you.  It is just a simplification to make things easier.

Ultimately a product build _is_ a feature build that defines one additional property:
"product=/path/to/.product"

I have never tried, and I'm not sure what Athena is doing on top of PDE, but I would bet that Athena can build products just by adding the "product" property (assuming you've written an appropriate top level feature).


> 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.


Product specific meta-data is exactly what the .product file is.  You can put it in its own project and call it product.xml if you want.  But having a wizard to create a new "product project" instead of a new "product configuration" doesn't really change anything.

-Andrew


Back to the top