I thought of that, but it won't work when an Android app has dependencies that use HttpClient.
I use Spring Android Rest Template. My goal is to use Rest Template with caching via HttpClient-Cache. If I shade HttpClient (and HttpClient-Cache), and include the shaded jar in my project, then Rest Template will not use it (as it's compiled to use the "real" HttpClient, not my private copy in a new namespace). So now I have to process Rest Template using Maven Shade. I'd also like osmdroid to use the same HttpClient, so I have to shade it too... Now I'm using at least 4 custom created jar's outside of my Android app's ant build system, causing a serious maintenance problem :-) Is there an ant analogue to Maven Shade? Is there a different approach to solving these problems? (I apologize if I'm hijacking this list inappropriately - IMHO this seems relevant to httpclient-user, and I'm not sure where else to ask. I'll happily shut up if the list maintainer believes this thread is off-topic). Thanks again! ~Craig sebb-2-2 wrote: > > On 9 November 2011 04:05, candrews <[email protected]> wrote: >> >> Maven Shade isn't compatible with maven-android-plugin: >> https://code.google.com/p/maven-android-plugin/issues/detail?id=170 >> Perhaps >> when that is resolved, Shade will be a solution for Maven users. But what >> about Ant users (which I think are what most of the Android apps are >> built >> with)? > > It would also be possible to use the Maven Shade plugin to create a > version of the HC jars with a different package name. > This would be done independently of any Android build, whether using > Maven or Ant. > > You then build the Android stuff against the shaded jar, using the new > package names. > > This is not an ideal long-term solution, but should be sufficient for > prototyping purposes. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://old.nabble.com/HttpClient-Cache-release-that-works-against-HttpClient-4.0--tp32775131p32821369.html Sent from the HttpClient-User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
