Не знам точно защо 3.0.2 има тези зависимости и дали 3.0.2 е добре да се използва, но ако искате да работи, тогава трябва да изключите зависимостите SNAPSHOT и да използвате версиите RELEASE.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
и след това в зависимостите изтеглете правилните в:
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'
}
Редактиране: всъщност при по-внимателна проверка на 3.0.2 pom, зависимостта трябва да е 3.1.2.RELEASE, така че фактът, че се използва 3.1.3, означава, че се случва нещо гадно. Изчистих моята директория ~/.m2 и 'grails dependency-report' вече показва правилната зависимост 3.1.2.RELEASE.