Cricket Cage automatically creates JUnit TestCases for repeatable bugs and test scenarios. Extend the GeneratesCode aspect, include Cricket Cage's AspectJ code in your compilation to install the code generator, then run the program to generate the TestCase. Finally, add the test case to your build.xml to repeat the test on every build.
Somnifugi is an implementation of JMS that works exclusively inside a single JVM to transfer messages between threads. Somnifugi lets you create very loosely coupled subsystems that communicate using the JMS APIs without the overhead of sockets. Somnifugi is particularly useful for isolating the awt Thread so that the user interface will stay lively, for decoupling calls to slower external resources such as database connections, and for speeding up implementations of generic JMS clients by placing decoupled JMS clients in the same JVM.
PoolMan cut my build time by 4 In about an hour, I had poolman set up inside my build. A full build with a lot of jdbc tests used to take about eight minutes. Now it takes two minutes, and the tall...