Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Helpers (creation, REST templates, ..) for HttpComponents-4.x
Java Scala

This branch is even with iglootools:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
assembly
core
java
scala
spring
src
.gitignore
README
pom.xml

README

This is the developer's README. The distributed README is accessible from assembly/src/main/resources/README

= Features =

HttpClient
* Simplifies the creation of HttpClient instances (DefaultHttpClientFactory)
* Provides a spring-like HttpClientTemplate (HttpClientTemplate) that automatically closes resources and eases error handling
* Provides a guava-io InputSupplier that wraps HTTP GET requests

GZIP
* Provides support for handling GZIP requests (GzipRequestInterceptor, GzipDecompressingEntity and GzipResponseInterceptor)

MIME 
* Provides a SourceBody (InputSupplierSourceBody) that delegates to a guava-io InputSupplier 
* Provides a RepeatableMultipartEntity

= Project Information  =
* Project URL: http://www.iglootools/hc-helpers
* Maintainer: Sami Dalouche <sami.dalouche@gmail.com>

= Create a release =
* make sure that  ~/.m2/settings.xml contains your ssh configuration for www.iglootools.org and iglootools-site
# git clone git@github.com:samokk/hc-helpers.git
# add release entry to src/changes/changes.xml
# make sure all files contain the license header : mvn -Prelease license:format
# commit & push all the changes
# delete everything in .m2/repository
# mvn -Pall,release release:prepare -DautoVersionSubmodules=true
# mvn release:perform

= Available profiles =
* all : adds superfluous items to the build (attach sources, javadoc various reports - changes, jxr -, build assembly, ..)
* release : activate sanity checks (licenses, ..) and disable any potential integrated test

= To import the project under eclipse =
* Use m2eclipse

= Backlog =
* Convert build to SBT ?
Something went wrong with that request. Please try again.