Repo does not have any dependencies on external libraries other than Java 2 runtime library (i.e., JDK 1.2 and higher). Since Repo uses certain classes from Java 2 library that were not available in earlier versions of Java, Repo is not compatible with JDK 1.1.x.
Compilation and unit testing were successfully performed using the following JVM's: