Mercurial > dive4elements > http-client
view README @ 2:2fdfa20cfa63
Added an interface that is used to create instances of artifacts depending on the framework that includes this lib. The create() method of the HttpClient makes use of this interface.
http-client/trunk@1325 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 17 Feb 2011 11:19:02 +0000 |
parents | a1db30b33f43 |
children | 7261c948425c |
line wrap: on
line source
============ DEPENDENCIES ============ - JUnit 3.8.1 - Log4j 1.2.14 - Restlet 2.0-SNAPSHOT - Restlet-XML 2.0-SNAPSHOT ============================ COMPILATION AND INSTALLATION ============================ This project is based on maven2. To compile/install this client, just do: mvn compile package The result will be an jar-archive in the ``target`` directory. If you want to use the contrib script ``run.sh`` (see below), you will need the jars of the dependencies as well. Therefore, just do: mvn compile package dependency:copy-dependencies This command will compile the sources, build a jar of those and download the depending jar archives to ``target/dependency``. ============= CONFIGURATION ============= Currently, this client reads two configuration files: - the artifact configuration (conf/demo-config.conf) - the logging configuration (conf/log4j.properties) ================== RUNNING THE CLIENT ================== There is a bash script in the ``contrib`` directory. This might be used to start the console based client. Note, that you need the jars of the depending libraries in the ``target`` directory. sh bin/run.sh