I am new to the forum, and very happy to join the Buckminster users community.
I am already using Buckminster and Hudson to build our set of plug-ins (very easy and powerful when you understand the concepts).
I am now trying to use Buckminster to build and package our custom components requesting a custom build.

I have several plug-ins grouped in one feature, and I would like to call a custom ant task on each of them.
I created a cspecx in my feature, but I would like not to hard-code the list of plug-ins.

Is there any Buckminster ant task providing such a list?
Or is the only solution to parse the feature.xml?

Have you looked at the reference documentation describing the auto
generated actions for a feature? When you say you want to pass each
bundle to an ant task, what exactly is it you want as input to this
task?

- henrik

Christophe Gregoire <christophe.gregoire@alcatel-lucent.com> wrote:
> Hello,
>
> I am new to the forum, and very happy to join the Buckminster users
> community.
> I am already using Buckminster and Hudson to build our set of plug-ins
> (very easy and powerful when you understand the concepts).
> I am now trying to use Buckminster to build and package our custom
> components requesting a custom build.
>
> I have several plug-ins grouped in one feature, and I would like to
> call a custom ant task on each of them.
> I created a cspecx in my feature, but I would like not to hard-code
> the list of plug-ins.
>
> Is there any Buckminster ant task providing such a list?
> Or is the only solution to parse the feature.xml?
>
> What would be your recommendation to achieve this?
>
> Thanks beforehand,
>
> Christophe
>

I again cross checked the auto generated actions for the feature as well as the available ant tasks exposed by buckminster, PDE and P2, but did not find anything returning the list of plug-ins from the feature.xml... I may have missed something.

It would be great to have a comma separated list of the project name of the plug-ins included into a feature.
I would then be able to iterate on this list and call a task on each of them.