Branch | Build Status |
---|---|
main | |
develop |
- Java 17 (Temurin)
- Grails 5.2.3+
- Gradle 7.3.3+
All of the above can be installed and easily maintained by using SDKMAN!.
The preferred way of running Mauro Data Mapper is using the mdm-docker deployment. However you can also run the backend on its own from mdm-application-build.
In the docker-compose.yml
file add:
mauro-data-mapper:
build:
args:
ADDITIONAL_PLUGINS: "uk.ac.ox.softeng.maurodatamapper.plugins:mdm-plugin-database-postgresql:7.2.0"
Please note, if adding more than one plugin, this is a semicolon-separated list
In the dependencies.gradle
file add:
dependencies {
runtimeOnly 'uk.ac.ox.softeng.maurodatamapper.plugins:mdm-plugin-database-postgresql:7.2.0'
}
To run tests:
./gradlew --build-cache integrationTest
With debug:
./gradlew --build-cache integrationTest --debug-jvm