Jag vet inte exakt varför 3.0.2 har dessa beroenden och om 3.0.2 är ok att använda men om du vill få det att fungera måste du utesluta SNAPSHOT-beroenden och använda RELEASE-versionerna.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
och sedan i beroenden, dra in de korrekta i:
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'
}
Redigera: faktiskt vid närmare granskning av 3.0.2 pom, bör beroendet vara 3.1.2.RELEASE så det faktum att 3.1.3 används betyder att något skumt är på gång. Jag rensade ut min ~/.m2-katalog och 'grails dependency-report' visar nu det korrekta 3.1.2.RELEASE-beroendet.