Nie wiem dokładnie, dlaczego 3.0.2 ma te zależności i jeśli 3.0.2 jest w porządku, ale jeśli chcesz, aby działało, musisz wykluczyć zależności SNAPSHOT i użyć wersji RELEASE.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
a następnie w zależnościach przeciągnij odpowiednie w:
Zależnościdependencies {
compile 'org.grails:grails-datastore-gorm-plugin-support:3.1.3.RELEASE'
compile 'org.grails:grails-datastore-gorm:3.1.3.RELEASE'
compile 'org.grails:grails-datastore-core:3.1.3.RELEASE'
}
Edytuj: właściwie po bliższym przyjrzeniu się pom 3.0.2, zależność powinna wynosić 3.1.2.RELEASE, więc fakt, że 3.1.3 jest używany, oznacza, że dzieje się coś złego. Wyczyściłem mój katalog ~/.m2 i 'raport zależności grails' pokazuje teraz poprawną zależność 3.1.2.RELEASE.