GeoTools offers plug-ins to support additional data formats, different coordinate reference system authorities and so on.
At least one plug-in is needed for each architectural layer for GeoTools to function. As an example every time you use the
gt-referencing module ensure you have an EPSG plugin around (or the referencing module will not have access to a definition for
For more information see the GeoTools User Guide.
GeoTools uses Java’s built-in ServiceLocator functionality to discovery plugin functionality on the classpath. To support discovery plugins advertise their functionality using