Libraries used to develop and test Proxool
... Logo
The latest version of Proxool is 0.9.1
You can donate to Proxool in the usual way:

The following dependencies are needed to use Proxool:

Jakarta Commons' Logging
This provide logging functionality

The following classes are only required for testing.

Used for testing our AvalonConfigurator
Jakarta Commons
We need the following components:
Crimson, Dom4J, Xalan, Xml-apis
Used for testing our JAXPConfigurator and for producing our test reports (Junit uses XML to produce the reports and then transforms it into HTML)
Cglib, Ehcache, Hibernate, JTA
Used for testing Proxool within Hibernate.
A pure Java database with a very small footprint. This means we can run the tests without having to rely on the existence of a separate database.
Provides the additional classes needed for JDBC 2.0. Only needed for JDK1.2 but it does no harm to distribute with later JDKs.
Sun's JMX Reference Implementation so that we can test our JMX component.
Allows us to compile our servlets.
We use JUnit for testing.
This is an excellent logging component. It is not used by Proxool directly but if it is present then the Commons' Logger will use it.
Another excellent logging component.

Build Tools

"Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles." You need Ant if you are going to build Proxool from the source code. Actually, you don't have to use it, but it's easier if you do.
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.