This manual is for software developers customizing or developing GeoNetwork:
-
GeoNetwork Architecture Overview describing technologies used and application components.
-
Development environment:
See Installing from source code (Maintainer Guide)
-
Writing documentation: see Writing documentation (Contributing Guide).
-
Release process: See Doing a release (Contributing Guide).
If you just want to use the software and are looking for instructions on how to do that, there is a lot of documentation for users, administrators, metadata editors and application maintainers at: GeoNetwork Documentation.
Get GeoNetwork running - the short path:
-
Build:
git clone --depth 3 --recursive https://github.com/geonetwork/core-geonetwork.git cd core-geonetwork mvn clean install -DskipTests
-
Elasticsearch:
cd es mvn install -Pes-download mvn exec:exec -Des-start
-
GeoNetwork web application:
cd web mvn jetty:run
-
The application is opened on http://localhost:8080/geonetwork