Tools

The following tools need to installed on the system before a GeoServer developer environment can be set up.

Java

Developing with GeoServer requires a Java Development Kit (JDK) 8 or greater, available from Oracle or OpenJDK

Maven

GeoServer uses a tool known as Maven to build.

Maven tracks global settings in your home directory .m2/settings.xml. This file is used to control global options such as proxy settings or listing repository mirrors to download from.

Git

GeoServer source code is stored and version in a git repository on github There are a variety of git clients available for a number of different platforms. Visit http://git-scm.com/ for more details.

Previous: Introduction