Nevím přesně, proč má 3.0.2 tyto závislosti, a pokud je použití 3.0.2 v pořádku, ale pokud chcete, aby to fungovalo, musíte vyloučit závislosti SNAPSHOT a použít verze RELEASE.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
a pak v závislostech vytáhněte ty správné v:
dependencies {
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'
}
Upravit: ve skutečnosti při bližším zkoumání 3.0.2 pom by závislost měla být 3.1.2.RELEASE, takže skutečnost, že se používá 3.1.3, znamená, že se děje něco špatného. Vyčistil jsem svůj adresář ~/.m2 a 'grails dependency-report' nyní ukazuje správnou závislost 3.1.2.RELEASE.