There are several issues here.
1. If the unzipped full pathname has a space in any name, the TestNG Ant task breaks on Windows. Nothing I can do except warn users in the README that they have to move the project directory to a path with no spaces, and alarm the TestNG guys:
http://forums.opensymphony.com/thread.j ... 26𙽖
2. The default config scans in caveatemptor-jpa/build/classes, but the unzipped directory name is "caveatemptor-jpa-20061110/build/classes". I changed the config for the next release.
3. The default config uses regular / slashes to declare the directory to scan, this doesn't work on Windoze. Fixed with a replace() operation in EJB3IntegrationTest, we now use the File.separator of the system to replace slashes in whatever path is configured.
4. The classloader problem, somehow classes of hibernate-annotations.jar are not found. This turned out to be a conflict between the two Hibernate versions that shipped, one in the hibernate-all.jar, the other in the lib/hibernate*.jar files. Cleaned up and releasing one version.