GeoTools : 5 How can I tell the difference between GeoTools-lite code and GeoTools 2.0 code

If you are looking at some source code and you are not sure if it is old code from geotools-lite (GT1) or GeoTools 2.0 (GT2), take a look at the package statements at the top of each source file.

If it looks anything like:
package uk.ac.leeds.ccg.geotools.foo
then it is the older codebase. You won't find any support or help with that code on this site. You need to go to lite.geotools.org.
If it looks anything like:
package org.geotools.foo
then this is the newest codebase and this is the right site for you to be on!

If you don't have any sourcecode and you only have jars then you can also tell by the names. The older codebase was released with a single jar called geotools.jar and was often distributed with two support jars called support.jar and collections.jar. If, instead, you have a large number of jars with names like core.jar, defaultcore.jar, shapefile.jar, gmldatasource.jar etc., then you have jars from the new codebase.
We may, in the future, bundle all of the new code into a single jar. If we do, then we will include a version number as part of the jar name (for example, geotools-2.0.jar). As long as that version number is 2.0 or higher, then it will contain the new codebase.

James Macgill