The great guide writen by Luigi (BLUE4A4E) is attached to this page: [^GeoTools development setup guide.htm]
The origional is avilable here:
I have ported this to the geotools site but am not quite sure if Mr Luigi will maintain it there:
Eclipse GeoTools Quickstart