Skip to content

gbiffrance/rpa-biocache-service

 
 

Repository files navigation

biocache-service

Master branch Build Status Coverage Status Develop branch Build Status Coverage Status

Occurrence & mapping webservices.

Theses services are documented here https://api.ala.org.au/apps/biocache

Versions

There are currently two supported versions:

  • 3.x - SOLR 8 with SOLR Cloud support and Cassandra 3.x. See master and develop branches
  • 2.7.x - Legacy branch, SOLR 7 with SOLR Cloud support and Cassandra 3.x. See the 2.7.x branch.

Development environment Setup

see wiki: https://github.com/AtlasOfLivingAustralia/biocache-service/wiki

Integration Tests

Integration testing is supported using docker containers for SOLR and Cassandra. To start the required containers, run the following:

mvn docker:start

To shutdown, run the following:

mvn docker:stop

Prerequisites are Docker version 17+. For more details see this readme.

Tests: please follow the conventions of the Maven Surefire plugin or unit tests and those of the Maven Failsafe plugin for integration tests. To run the integration tests just run the verify phase, e.g.: mvn clean verify

Packages

No packages published

Languages

  • Java 95.9%
  • Groovy 3.2%
  • Other 0.9%