Skip to content

OSDP document types

Rod Scott requested to merge gradle into develop

OSDP

Adding new document types required by the Open Soils Data Platform (OSDP) Agent, Dataset, Model, Monitoring Activity, Monitoring Facility, Monitoring Programme, Publication and Sample are the new document types.

There are new Java classes, Freemarker templates and Coffeescript editor files for all of these.

osdp

Java library updates

The java library dependencies have been upgraded to the latest versions. Main change has been in the tests - Hamcrest CoreMatchers have become Matchers. Mockito Matchers have become ArgumentMatchers. Various classes have been deleted that were not being used.

Gradle

I have also changed the build system removing Maven, shell scripts and Makefiles and replacing it with Gradle. The advantages are it starts to combine the Java, Javascript and LESS building into one build system. It is also scriptable with Groovy to write your own tasks. I've updated the README on how to get started.

Gitlab CI

The Gitlab CI has been changed so everything gets built in one stage. The Rspec testing uses an image with all the Ruby gems installed, making the rspec testing quicker.

Merge request reports

Loading