On Fri, Feb 29, 2008 at 11:58 AM, Venkata Krishnan <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> Yes the shade transformer that we use there just about aggregates the
> contents of all files found with the path that we specify there.  So it
> also
> ends up aggregating the definitions.xml just as a text file.  So this ends
> up with multiple <sca:definitions> elements and then no root element in
> the
> aggregated definitions.xml.  This is where the problem started.
>
> I am looking at a XMLAppender that Ant pointed out.  Let me see how it
> goes.  Otherwise I want to try our own shade transformer.
>
> Thanks
>
> - Venkat
>
> On Fri, Feb 29, 2008 at 2:38 PM, Simon Laws <[EMAIL PROTECTED]>
> wrote:
>
> > snip...
> >
> > > Could we just add our own Shade transformer that knows how to
> aggregate
> > > the
> > > definitions files? Eg TO SUPPORT something like this in the shade
> plugin
> > > config:
> > >
> > > <transformer implementation="
> > > org.apache.tuscany.sca.tools.ShadeDefinitionsTransformer">
> > >    <resource>META-INF/services/definitions.xml</resource>
> > > </transformer>
> > >
> >
> > I hadn't noticed the list of shader transformer configurations before in
> > the
> > distribution/bundle pom. How does the appending transformer get applied
> to
> > definitions.xml as it stands. Is this just default behaviour?
> >
> > Simon
> >
>

So why do we specify transformers for some things and not for others. All
the transformers specified are "AppendingTransformer" which I assume is what
is appending the definitions.xml files together by default.

Simon

Reply via email to