This manual is for developers customizing or developing GeoNetwork:
-
Overview describing architecture, technologies, and libraries used.
-
Development environment:
See Installing from source code (Installation Guide)
-
Writing documentation: see Documentation Guide (Contributing Guide).
-
Writing documentation: see Documentation Guide (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