

Get necessary software
- Download and install Ant (version >= 1.6) from here
- Download and install Maven 1.0 from
here
- Set system properties: MAVEN_HOME to Maven's home
directory, ANT_HOME to Ant's home directory, JAVA_HOME to
Java's home directory
- Add MAVEN_HOME\bin,JAVA_HOME\bin, and ANT_HOME\bin to
system path
Get Impromptu Sources
- Obtain CVS access to the drzaius.ics.uci.edu server. Contact Paul Dourish at
jpd@ics.uci.edu
- Select the "CVS Repository Exploring" perspective to connect with
CVS repository on drzaius:
- Set Host: drzaius.ics.uci.edu
- Set Repository path: /export/cvs
- Set Athentication to your unix login and password
- Set Connection type to pserver
- Browse the CVS repository to find and open the Impromput project.
Set up MAVEN Repository
- Create a MAVEN_REPO variable in eclipse build path to reflect the local repository
location.
- A populated MAVEN repository has been checked into CVS. It is important
to use the version of Jetty found there as it is a custom build.
- Open a command prompt and change to the eclipse workspace
directory for impromptu (probably c:\eclipse\workspace\impromptu)and unzip
the file repository.zip into your specified MAVEN repository location.
Compile and Run Impromptu
- Use eclipse to compile the project.
- Open a command prompt and change to the eclipse workspace
directory for impromptu (probably
c:\eclipse\workspace\impromptu)
- Change to the target directory, and type
Server, Client, Peer to execute the server part, the client
part, or the combined peer part. Use "-Dimpromptu.name=name"
to choose a different name than your user name.