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

The following dependencies are needed to use Proxool:

Jakarta Commons' Logging
This provide logging functionality

The following classes are only required for testing.

Avalon
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.
Hypersonic
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.
Jdbc2_0-stdext
Provides the additional classes needed for JDBC 2.0. Only needed for JDK1.2 but it does no harm to distribute with later JDKs.
Jmxri
Sun's JMX Reference Implementation so that we can test our JMX component.
Jsdk
Allows us to compile our servlets.
JUnit
We use JUnit for testing.
Log4J
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.
Logkit
Another excellent logging component.

Build Tools

Ant
"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
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.