Skip to content

Latest commit

 

History

History
95 lines (57 loc) · 2.02 KB

File metadata and controls

95 lines (57 loc) · 2.02 KB

Tools

GeoNetwork is a Java Web Application, developed using Java 8, Maven.

Documentation makes use of the python Sphinx build system.

Git

GeoNetwork uses Git version control.

Our source code is maintained on GitHub:

Java 11

GeoNetwork requires a Java 11 development environment:

  • Recommend using the Java 11 distribution available from your operating system
  • Adoptium OpenJDK8 (LTS) for windows or macOS installers

We no longer support Java 8 at this time.

Elasticsearch

GeoNetwork uses Elasticsearch as a full-text search engine.

cd es
docker-compose up

GeoNetwork Reference:

Reference:

Apache Maven

We make use of the Apache Maven Apache Maven build system.

To build and run:

mvn clean install -DskipTests
cd web
mvn jetty:run

Maven repository is available at repo.osgeo.org:

GeoNetwork Reference

Reference:

Material for MkDocs

Documentation is built using Material for MkDocs theme, built using python mkdocs generator.

cd docs/mannual
pip3 install -r requirements.txt
mkdocs serve

GeoNetwork Reference:

Reference: