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