GBIF Occurrence

The GBIF Occurrence project is a component of the architecture responsible for everything to do with occurrence records.

Initial parsing and interpretation is handled by the Pipelines project. This project handles occurrence web services, downloads, search and maps.

This project has many submodules and each of those has a README which you should read for more detail.

Building

Jenkins builds this project without a profile, and the produced artifacts (JARs) are used together with the corresponding configuration found in the gbif-configuration project. To run locally most modules require the dev profile to be activated, which itself can be found in https://github.com/gbif/gbif-configuration/maven/settings.xml.

e.g. mvn -Pdev clean install

Testing

Run unit and integration tests:

mvn -Pdev clean verify

Other documentation in this project