Architecture experiment for GeoNetwork 5 development setting up clean Spring Boot application for Java 21 development.
- GeoNetwork 5: spring boot application using fresh dependencies for Java 21 development
- Database: H2 database used for local development, PostgreSQL recommended for production
- Elasticsearch: index and search engine
- GeoNetwork 4: maintain functionality during architecture transition, using Java 11 and Jetty / Tomcat environment