bblimke/clj-pusher — pull request #2 by zonpantli (2012-04-04 15:10:28+00:00)
Title: Switch to use clj-http instead of clj-httpc

I ran into some weird (with my limited java experience anyway) clashes with dependencies while using clj-pusher in a [noir-cljs](https://github.com/ibdknox/noir-cljs) project.

```
Exception in thread "main" java.lang.RuntimeException: java.lang.ClassNotFoundException: com.google.gdata.util.ContentType
at clojure.lang.Util.runtimeException(Util.java:165)
at clojure.lang.Compiler.eval(Compiler.java:6476)
at clojure.lang.Compiler.eval(Compiler.java:6455)
...
```

Seems to be caused by `com.google.gdata/gdata-core-1.0` which is pulled in by [clj-httpc](https://github.com/retiman/clj-httpc). As the clj-httpc seems abandoned anyway, and they instruct to use [clj-http](https://github.com/dakrone/clj-http), I updated clj-pusher to depend on that instead. Also removed the dependency from `clojure.contrib.java_utils`, which makes it nicer to use with 1.3.0 projects (contrib was also pulled in by clj-httpc)