This directory contains a simple Java program that can be used as a template for writing CIPRES services in Java. Some service implementations are bundled within the CIPRES library in $(CIPRES_TOP)/cipres-examples and $(CIPRES_TOP)/phyloservices This template is intended for developers who do not necessarily want to have their code bundles with CIPRES. The CIPRES Java libraries must already be built and installed to compile this example. The property cipres.sdk.top must be defined. It which should be the absolute path to the cipres directory included with the CIPRES SDK. This is the directory referred to as CIPRES_TOP in the SDK documentation (the directory should contain a file with the name "This-is-in-CIPRES_TOP.txt"). Specifically, \${cipres.sdk.top}/config/cipres_ant.properties must exist and contain the properties that are used by CIPRES ant files. There are three ways to define this property (that do not require hard-coding it in all of your build.xml files): 1. Put a property definition in a file called cipres-dev-java.properties and set CIPRES_SDK_USER_HOME to be the parent of this file 2. Put a property definition in ~/.cipres/cipres-dev-java.properties 3. Define CIPRES_TOP in your environment After building, you will need to run the CIPRES service installer.