On Wed, Aug 7, 2013 at 6:48 PM, Ian Boston <i...@tfd.co.uk> wrote: > On 7 August 2013 12:49, Dishara Wijewardana <ddwijeward...@gmail.com> > wrote: > >> > >> @Dishara > >> > >> Will be better to just add Guava as a bundle rathe than embed it since > >> it uses threads to reap weak references and do clean up. > >> > >> > > I manually Added Guva OSGI bundle. It worked as mentioned. Is that what > you > > meant? > > And I am going through each missing ones and adding those to pom and > > checking. Still few more to go. Will update on that. Meantime I would > want > > to know whether sling already has a Apache Thrift bundle in sling > runtime ? > > If so how can I find the version of it. Because If I add package a > > different version I think it will again be confused at runtime because of > > the two versions of the same bundle. > > One of the strengths of OSGi is you can add many versions of the same > jar/bundle containing different versions of the same package. Thats > why import and export have version numbers on the packages. > > AFAIK, there isnt a Thrift bundle. > > Hi Ian, I got all of them solved except one. Now only following is there and seems this is something else. I tried couple of dependencies and still same result. Any idea why ? com.sun.java_cup.internal -- Cannot be resolved and overwritten by Boot Delegation
Here is what I additionally added to include the missing classes. <Embed-Dependency>hector-core,jaxp-ri,FastInfoset,cassandra-thrift,commons-pool,libthrift,httpclient,httpcore</Embed-Dependency> And those dependencies are <dependency> <groupId>com.sun.org.apache</groupId> <artifactId>jaxp-ri</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>com.sun.xml.fastinfoset</groupId> <artifactId>FastInfoset</artifactId> <version>1.2.8</version> </dependency> <dependency> <groupId>org.apache.cassandra</groupId> <artifactId>cassandra-thrift</artifactId> <version>1.1.0</version> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.5.5</version> </dependency> <dependency> <groupId>org.apache.thrift</groupId> <artifactId>libthrift</artifactId> <version>0.9.0</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.2</version> </dependency> > Ian > -- Thanks /Dishara