Hi Simon,
I have got rid of tuscany-interface-java-runtime and
tuscany-interface-wsdl-runtime. Removing commonj-api resulted in a
NoClassDefFoundError, so I had put that dependency back. After cleaning up
the local repo of any tuscany sca jars, I have realized that the
EmbeddedSCADomain in trunk has a different interface than the one in
0.91-incubating. I had to change some of my existing code.
I got the calculator sample working. I am getting an ActivationException
with helloworld-webservice sample.
Thanks and best regards,
Vamsi
On 8/17/07, Simon Laws <[EMAIL PROTECTED]> wrote:
>
> On 8/17/07, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote:
> >
> > <dependency>
> > <groupId>org.apache.tuscany</groupId>
> > <artifactId>commonj-api</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>sca-api</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-assembly</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-assembly-xml</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-contribution</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-contribution-impl</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-core</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-core-databinding</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-core-spi</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-databinding-axiom</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> >
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-databinding</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-host-embedded</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-policy</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-host-http</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-host-geronimo</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-implementation-java</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> >
> >
> <artifactId>tuscany-implementation-java-runtime</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-implementation-java-xml</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface-java</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface-java-runtime</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface-java-xml</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-ws</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-ws-axis2</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-ws-xml</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface-wsdl</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface-wsdl-runtime</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-interface-wsdl-xml</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-policy</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-host-rmi</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <!--
> > ********************************************************-->
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-feed</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <!--<dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-jms</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>-->
> > <!--dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-jsonrpc</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency-->
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-rmi</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-ejb</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-sca</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-binding-sca-xml</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-distributed</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sca</groupId>
> > <artifactId>tuscany-extension-helper</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> >
> > <dependency>
> > <groupId>org.apache.tuscany.das</groupId>
> > <artifactId>tuscany-das-rdb</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.tuscany.sdo</groupId>
> > <artifactId>tuscany-sdo-impl</artifactId>
> > <version>${tuscanyVersion}</version>
> > <type>jar</type>
> > <import>classes</import>
> > </dependency>
> >
> >
> > Vamsi
> >
> > On 8/17/07, Simon Laws <[EMAIL PROTECTED]> wrote:
> > >
> > > On 8/17/07, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Hit a new error. Stack trace given below:
> > > >
> > > > java.lang.NoClassDefFoundError:
> > > >
> > > >
> > >
> >
> org/apache/tuscany/sca/interfacedef/java/introspect/JavaInterfaceIntrospectorExtensionPoint
> > > > at java.lang.Class.forName0(Native Method)
> > > > at java.lang.Class.forName(Class.java:242)
> > > > at
> > > >
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.loadModules
> > > (
> > > > ReallySmallRuntime.java:181)
> > > > at
> > > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.start(
> > > > ReallySmallRuntime.java:133)
> > > > at
> > org.apache.tuscany.sca.host.embedded.impl.EmbeddedSCADomain.start
> > > (
> > > > EmbeddedSCADomain.java:74)
> > > >
> > > >
> > > > Vamsi
> > > >
> > > > On 8/17/07, Simon Laws <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > On 8/16/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Simon Laws wrote:
> > > > > > > On 8/16/07, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > >> I am not referencing this class directly in my code. Can it
> be
> > > > that
> > > > > > the
> > > > > > >> published 1.0-incubating-SNAPSHOT jars in maven repos are not
> > in
> > > > syc
> > > > > or
> > > > > > >> not
> > > > > > >> the latest?? I can not think of other possibilities.
> > > > > > >>
> > > > > > >> Vamsi
> > > > > > >>
> > > > > > >>
> > > > > > >> On 8/14/07, Simon Laws <[EMAIL PROTECTED]> wrote:
> > > > > > >>
> > > > > > >>> On 8/14/07, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote:
> > > > > > >>>
> > > > > > >>>> On 8/11/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
> > > > > > >>>>
> > > > > > >>>>> Hi,
> > > > > > >>>>>
> > > > > > >>>>> We put together a demo [1] on Tuscany/Geronimo integration
> > for
> > > > the
> > > > > > >>>>> LinuxWorld 2007. You are welcome to play with it and give
> us
> > > > > > >>>>>
> > > > > > >> feedback.
> > > > > > >>
> > > > > > >>>>> Please follow the instructions at
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/incubator/tuscany/sandbox/rfeng/geronimo-demo/README.TXT
> > > > > > >>
> > > > > > >>>>> .
> > > > > > >>>>> The demo scenario is captured at
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/incubator/tuscany/sandbox/rfeng/geronimo-demo/scenario.png
> > > > > > >>
> > > > > > >>>>> .
> > > > > > >>>>>
> > > > > > >>>>> The demo is built on top of the sandbox code in Geronimo
> [2]
> > > > which
> > > > > > >>>>>
> > > > > > >> is
> > > > > > >>
> > > > > > >>>>> discussed on [3].
> > > > > > >>>>>
> > > > > > >>>>> Please note this is just the starting of effort and there
> > are
> > > > > still
> > > > > > >>>>>
> > > > > > >>>> quite
> > > > > > >>>>
> > > > > > >>>>> a
> > > > > > >>>>> lot to do. Please join us on this effort.
> > > > > > >>>>>
> > > > > > >>>>> In the near term, I believe that we need to do the
> > following:
> > > > > > >>>>>
> > > > > > >>>>> 1) Move the code out of sandbox and have them in the build
> > > with
> > > > > test
> > > > > > >>>>> cases.
> > > > > > >>>>> 2) The tuscany-geronimo-plugin uses mixed versions of
> > Tuscany
> > > > Java
> > > > > > >>>>>
> > > > > > >> SCA
> > > > > > >>
> > > > > > >>>>> 0.91-incubating and 1.0-incubating-SNAPSHOT. Let's try to
> > > switch
> > > > > to
> > > > > > >>>>> 1.0-incubating-SNAPSHOT so that we have consistent
> modules.
> > > > > > >>>>>
> > > > > > >>>> After switching to 1.0-incubating-SNAPSHOT, I have run into
> a
> > > > > > >>>> NoClassDefFoundError:
> > > > > > >>>> org/apache/tuscany/sca/assembly/DefaultSCABindingFactory.
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>> 3) The Geronimo 2.0 RC1 is not being voted on. We should be
> > > > > prepared
> > > > > > >>>>
> > > > > > >> to
> > > > > > >>
> > > > > > >>>> move
> > > > > > >>>>
> > > > > > >>>>> this level. Vamsi, do you have the JIRA GERONIMO-3351 [4]
> > > fixed
> > > > in
> > > > > > >>>>>
> > > > > > >> the
> > > > > > >>
> > > > > > >>>>> RC1?
> > > > > > >>>>>
> > > > > > >>>> GERONIMO-3351 has not been integrated into 2.0release. Part
> > > of
> > > > > the
> > > > > > >>>> problem
> > > > > > >>>> is addressed in branches\2.0 and trunk. It affects only
> > > SNAPSHOT
> > > > > > >>>> dependencies and there is some discussion on whether the
> > > > downloaded
> > > > > > >>>> version
> > > > > > >>>> (if it is different from SNAPSHOT) should be renamed, by
> the
> > > > plugin
> > > > > > >>>> installer, to SNAPSHOT or the dependency resolution is
> > Geronimo
> > > > > > should
> > > > > > >>>> handle it in a different way. The problem we have run into
> > is
> > > in
> > > > > > >>>> conjunction with another problem that occurs when a
> trailing
> > > "/"
> > > > is
> > > > > > >>>>
> > > > > > >> not
> > > > > > >>
> > > > > > >>>> present in the maven repo URL. This has been fixed in
> > > > branches\2.0
> > > > > > >>>>
> > > > > > >> and
> > > > > > >>
> > > > > > >>>> trunk (not in 2.0 release though) and the work around for
> > this
> > > is
> > > > > to
> > > > > > >>>>
> > > > > > >> put
> > > > > > >>
> > > > > > >>>> that trailing "/" in the maven repo URLs in
> > geronimo-plugin.xml
> > > > > > >>>>
> > > > > > >> . These
> > > > > > >>
> > > > > > >>>> two
> > > > > > >>>> fixes will (most likely, but not guaranteed) go into
> 2.0.1due
> > > to
> > > > > be
> > > > > > >>>> released soon (probably this week).
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>> [1]
> > > > > > >>>>
> > > > > > >>>>>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/incubator/tuscany/sandbox/rfeng/geronimo-demo/
> > > > > > >>
> > > > > > >>>>> [2]
> > > > > > >>>>>
> > > > > > >>>>
> > > > >
> > http://svn.apache.org/repos/asf/geronimo/sandbox/tuscany-integration/
> > > > > > >>>>
> > > > > > >>>>> [3]
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+Geronimo+Integration
> > > > > > >>
> > > > > > >>>>> [4] https://issues.apache.org/jira/browse/GERONIMO-3351
> > > > > > >>>>>
> > > > > > >>>>> Thanks,
> > > > > > >>>>> Raymond
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>
> > > >
> ---------------------------------------------------------------------
> > > > > > >>
> > > > > > >>>>> To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > > > > > >>>>> For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>> Hi
> > > > > > >>>
> > > > > > >>> org/apache/tuscany/sca/assembly/DefaultSCABindingFactory.
> was
> > > > taken
> > > > > > out
> > > > > > >>>
> > > > > > >> a
> > > > > > >>
> > > > > > >>> week or so ago when I moved the majority of sca binding into
> > the
> > > > > > >>> binding-sca
> > > > > > >>> module. I'm thinking that I was a little overzealous when I
> > took
> > > > > this
> > > > > > >>>
> > > > > > >> out
> > > > > > >>
> > > > > > >>> and that it probably needs to go back in. In the mean time
> > can
> > > > you
> > > > > > >>>
> > > > > > >> create
> > > > > > >>
> > > > > > >>> a
> > > > > > >>>
> > > > > > >>>
> > > > > > >>>
> org.apache.tuscany.sca.binding.sca.impl.SCABindingFactoryImpl
> > > > > > >>>
> > > > > > >>> instead?
> > > > > > >>>
> > > > > > >>> Regards
> > > > > > >>>
> > > > > > >>> Simon
> > > > > > >>>
> > > > > > >>>
> > > > > > > You may very well be right. Time to push some new snapshots
> out!
> > > Let
> > > > > me
> > > > > > find
> > > > > > > out how to do that.
> > > > > > >
> > > > > > > Simon
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > Yes I think that new published snapshots will resolve that
> issue.
> > > > > >
> > > > > > In addition, how about adding the Tuscany/Geronimo integration
> > > modules
> > > > > > to our build? This will help us check that we're not breaking
> them
> > > > when
> > > > > > we make changes in the rest of the Tuscany code. It will also
> make
> > > it
> > > > > > easier for people to try out the integration from their Tuscany
> > > > > > workspace / development environment.
> > > > > >
> > > > > > The simplest is probably to point to these modules in the
> Geronimo
> > > > > > sandbox SVN from our java/sca/modules directory using an SVN
> > > externals
> > > > > > property...
> > > > > >
> > > > > > Thoughts?
> > > > > >
> > > > > > --
> > > > > > Jean-Sebastien
> > > > > >
> > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > >
> > > > > > Ok, I've published a new set of snapshots for the SCA modules (I
> > > > haven't
> > > > > done samples or itests). I tested against the current SDO
> snapshots.
> > > Let
> > > > > us
> > > > > know if this gets you any further forward.
> > > > >
> > > > > Regards
> > > > >
> > > > > Simon
> > > > >
> > > >
> > > Oh dear - can you show me what dependencies you are declaring on
> Tuscany
> > > modules. I'll create a test and try it here.
> > >
> > > Simon
> > >
>
>
> Hi Vamsi
>
>
> So I go the Tuscany helloworld-ws-service to run against the tuscany
> snapshots. The resulting pom dependencies are below [1]. This is what I
> did.
>
>
> Cleaned my local maven repo
> Took your dependencies and replaced those in the sample with yours
> Remove all of the <import> elements as I don't know what they do - and a
> quick google didn't help :-(
> Remove the references to the following which do not exist any more
> commonj-api
> tuscany-interface-java-runtime
> tuscany-interface-wsdl-runtime
> Remove the reference to tuscany-host-geronimo as I don't have that to
> build
> Add in a reference to tuscany-http-tomcat to provide an app server for the
> test
> Add in a reference to junit 4.2 as the test requires it.
>
> I suggest you get rid of
> commonj-api
> tuscany-interface-java-runtime
> tuscany-interface-wsdl-runtime
> Clean the sca part of your local repo and give it another go.
>
> One thing to look out for is if, during the build, any tuscany
> dependencies
> are downloaded that are not dated 20070817. If we can find out what
> dependency is causing the problem that's a step in the right direction.
>
> Hope that helps
>
> Simon
>
> [1]
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-http-tomcat</artifactId>
> <version>1.0-incubating-SNAPSHOT</version>
> <scope>runtime</scope>
> </dependency>
>
> <dependency>
> <groupId>junit</groupId>
> <artifactId>junit</artifactId>
> <version>4.2</version>
> <scope>test</scope>
> </dependency>
>
>
> <!--dependency>
> <groupId>org.apache.tuscany</groupId>
> <artifactId>commonj-api</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <import>classes</import>
> </dependency-->
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>sca-api</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-assembly</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-assembly-xml</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-contribution</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-contribution-impl</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-core</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-core-databinding</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-core-spi</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-databinding-axiom</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-databinding</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-host-embedded</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-policy</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-host-http</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <!--dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-host-geronimo</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <import>classes</import>
> </dependency-->
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-implementation-java</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
>
> <artifactId>tuscany-implementation-java-runtime</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-implementation-java-xml</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface-java</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <!--dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface-java-runtime</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <import>classes</import>
> </dependency-->
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface-java-xml</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-ws</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-ws-axis2</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-ws-xml</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface-wsdl</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <!--dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface-wsdl-runtime</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <import>classes</import>
> </dependency-->
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-interface-wsdl-xml</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-policy</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-host-rmi</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <!--
> ********************************************************-->
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-feed</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <!--<dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-jms</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <import>classes</import>
> </dependency>-->
> <!--dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-jsonrpc</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <import>classes</import>
> </dependency-->
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-rmi</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-ejb</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-sca</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-binding-sca-xml</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-distributed</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sca</groupId>
> <artifactId>tuscany-extension-helper</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
>
> <dependency>
> <groupId>org.apache.tuscany.das</groupId>
> <artifactId>tuscany-das-rdb</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
> <dependency>
> <groupId>org.apache.tuscany.sdo</groupId>
> <artifactId>tuscany-sdo-impl</artifactId>
> <version>${tuscanyVersion}</version>
> <type>jar</type>
> <!--import>classes</import-->
> </dependency>
>