Generic Makefile for Java projects with automated testing support.