Before using or developing GeoTools you should download the software listed here. You can start
downloading now before proceeding on to the step by step install instructions.
The following tools are required to build GeoTools:
Apache build tool used for GeoTools. Excels at managing dependencies.
Recommended: Java Development Kit 8 (JDK 8)
Optional: Java Development Kit 11 (JDK 11)
GeoTools build process takes advantage of QA tools compatible with the JDK you have installed.
It is recommended to have both JDK 8 and JDK 11 on hand to troubleshoot QA failures.