Skip to content
Jody Garnett edited this page Jun 22, 2020 · 39 revisions

Agenda for the Bolsena Code Sprint 2020

Link to the event: Bolsena Code Sprint 2020

Presentations & discussions

  • All: Kickoff
  • Jody: 14:00 UTC Moving to Maven artifacts

Agenda

Day Time Topic Chair Participants
Monday 9:30 CEST - 10:00 Kick off
16:00 CEST - 17:00 Maven Build
Tuesday
16:00 CEST - 17:00 Java 11 Compatibility
Wednesday
Thursday
Friday

Work items

Build using maven artifacts

A recent proposal to use osgeo nexus repository has highlighted several areas where our build system is non-standard and there are opportunities to improve.

  • Consistent use of maven jar and zip artifacts (rather than copying files between folders) will allow core-geonetwork artifacts and metadata101 schema plugins to be deployed to the nexus repository

  • Use of maven war overlay allows the webbapp war to be smoothly reused, rather than forked, for those maintaining a custom configuration.

  • A critical point of discussion in the use of 3.7 for the version number of schema, schema-core and the handling of transitive dependencies by schema plugins.

  • Jody will provide a presentations on these topics on Monday.

The result of this activity should be build independence (checkout and build any directory), a faster development cycle for developers, and a better approach to managing schema plugins and custom WARs.

Evaluate Java 11 compatibility

With master now making use of GeoTools 23.x we are no-longer blocked from pursuing Java 11 compatibility.

  • This activity will evaluate Java 11 compatibility, with the goal of determining how much work is required
  • The bulk of the work will be identifying dependencies that require updating or replacing
  • There are a couple dependencies we use that are no longer maintained (we have our own fork of saxxon) which are a priority to review

OSGeoLive 14.0 update?

Anyone available to update the current version 3.2.1 before 2 July. See

Version 4

Clone this wiki locally