Here it is :)
http://www.nabble.com/file/p17664493/smx_sharedlib.zip smx_sharedlib.zip 



lhe77 wrote:
> 
> Please provide your actual project with the last changes integrated so I
> can 
> review it. What version of servicemix are you using?
> 
> Lars
> 
> 
> On Thursday 05 June 2008 09:47:44 sedo wrote:
>> I added the scope, but the same think happend
>>
>> Lars Heinemann wrote:
>> > I didn't try yet but when looking at the pom.xml files I noticed the
>> > missing scope...
>> >
>> > <dependency>
>> > <groupId>sk.sedo.shared</groupId>
>> > <artifactId>poc-common</artifactId>
>> > <version>1.0</version>
>> >
>> > <scope>provided</scope>      <----------------- this will not add the
>> > lib to every zip where it is used
>> >
>> > </dependency>
>> >
>> >
>> > But be sure to check it out as I didn't tried it yet.
>> >
>> > Lars
>> >
>> > sedo schrieb:
>> >> Actually i did this, but i get output described upper.
>> >> Can u try attached assembly?
>> >>
>> >> lhe77 wrote:
>> >>> Actually there is another way to do this. Make a jar for your common
>> >>> lib and
>> >>> drop it to the lib folder of servicemix.
>> >>>
>> >>> But I think you should prefer using the shared-library archetype for
>> >>> such
>> >>> things. Just set the scope of this dependency to "provided" and then
>> it
>> >>> will
>> >>> not be included into every SU.
>> >>>
>> >>> On Wednesday 04 June 2008 15:24:43 sedo wrote:
>> >>>> I have a problem:
>> >>>> I want a few assemblies, using common library. I think there's two
>> >>>> ways:
>> >>>> 1. standart dependency (library is zipped into lib folder somewhere
>> in
>> >>>> my
>> >>>> assembly)
>> >>>> 2. sharedlibrary (standalone installed in servicemix)
>> >>>> My concept is here:
>> >>>> http://www.nabble.com/file/p17646667/smx-sharedlib.zip
>> >>>> smx-sharedlib.zip
>> >>>>
>> >>>> First version works great, but have drawback - every assembly have
>> >>>> this lib
>> >>>> inside - this is what i don't want.
>> >>>>
>> >>>> Second version looks great.
>> >>>> Although sharedlibrary is for components, i thing for this purpose
>> >>>> it's good idea.
>> >>>> But doesn't work for me on half. Installing sharedlibrary is ok, but
>> >>>> installing assembly which uses this sharedlibrary cause servicemix
>> >>>> this output:
>> >>>>
>> >>>> 4.6.2008 14:42:41
>> >>>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
>> >>>> fillInSchemaCrossreferences
>> >>>> SEVERE: Schema element
>> {http://huavi.sedo.sk/service/dht}testResponse
>> >>>> references undefined type
>> >>>> {http://huavi.sedo.sk/service/dht}TestResponseType for service
>> >>>> {http://huavi.sedo.sk/service/dht}ServiceRoutingDHTService. 4.6.2008
>> >>>> 14:42:41
>> >>>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
>> >>>> fillInSchemaCrossreferences
>> >>>> SEVERE: Schema element
>> >>>> {http://huavi.sedo.sk/service/dht}dhtServiceException references
>> >>>> undefined
>> >>>> type
>> >>>> {http://huavi.sedo.sk/service/dht}DhtServiceExceptionType for
>> service
>> >>>> {http://huavi.sedo.sk/service/dht}ServiceRoutingDHTService.
>> >>>> 4.6.2008 14:42:41
>> >>>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
>> >>>> fillInSchemaCrossreferences
>> >>>> SEVERE: Schema element {http://huavi.sedo.sk/service/dht}testRequest
>> >>>> references undefined type
>> >>>> {http://huavi.sedo.sk/service/dht}TestRequestType
>> >>>> for service
>> >>>> {http://huavi.sedo.sk/service/dht}ServiceRoutingDHTService.
>> >>>>
>> >>>> First version     - lib packaged in assembly    - works
>> >>>> Second version - sharedlibrary                    - returns null
>> >>>> instead
>> >>>> of
>> >>>> some string
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Using-sharedLibrary-vs-standart-dependency-tp17646667p17664493.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to