Skip to content

Fork of abandoned project that is a dependency of Grails

Notifications You must be signed in to change notification settings

NCAR/httpbuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTPBuilder = Easy HTTP client for Groovy.

Versions:

The original project was abandoned after release 0.7.2
(and that version has come and gone from the public repositories).
Fork based on 0.7.3-SNAPSHOT (same code as release 0.7.2).
This clone uses version numbers like "0.99.x-SNAPSHOT".

0.99.1
- merge original PRs #85 #78 #88 #32 #64
- fix tests (ignore broken websites)

TODO:
- better tests, using a locally running test http(s) server
- fix javadoc comments so the build completes

Local repo deployment:

An easy way to deploy to your local Maven remote repository is:

    mvn -Dmaven.javadoc.skip=true -DskipTests \
    -DaltDeploymentRepository=internalMaven::default::file:///PATH/TO/MY/LOCAL/maven2 \
    deploy

You can also deploy the built JAR directly.
Be sure to update the url, file, and version settings as appropriate.

    mvn deploy:deploy-file -Dpackaging=jar \
    -DgroupId=org.codehaus.groovy.modules.http-builder -DartifactId=http-builder \
    -Durl=file:///PATH/TO/MY/LOCAL/maven2 \
    -Dfile=target/http-builder-0.99.1-SNAPSHOT.jar \
    -Dversion=0.99.1-SNAPSHOT


Build Instructions:

 HTTPBuilder is built using Apache Maven (http://maven.apache.org)
 $ mvn install

Documentation: https://github.com/jgritman/httpbuilder/wiki

Contributions:

 This project relies on the work of many open source projects including:
  * Groovy: http://groovy-lang.org
  * Apache HttpClient: http://hc.apache.org
  * Json-Lib: http://json-lib.sourceforge.net/
  * Neko HTML: http://nekohtml.sourceforge.net/
  * Signpost: http://code.google.com/p/oauth-signpost/

 This project also includes source code written by Martin Blom (martin@blom.org)
 in the 'thirdparty' package.  It is licensed under the LGPL v3 and
 re-distributed with permission from the author.


License:

 HTTPBuilder is copyright 2009-2011 Thomas Nichols except where otherwise noted.

 This project is licensed under the Apache License Version 2.0 except where
 otherwise noted in the source files.

 You are receiving this code free of charge, which represents many hours of
 effort from other individuals and corporations.  As a responsible member
 of the community, you are encouraged (but not required) to donate any
 enhancements or improvements back to the community under a similar open
 source license.  Thank you. -TMN


About

Fork of abandoned project that is a dependency of Grails

Resources

Stars

Watchers

Forks

Languages

  • Java 79.4%
  • Groovy 19.8%
  • HTML 0.8%