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.
