Jeg ved ikke præcis, hvorfor 3.0.2 har disse afhængigheder, og hvis 3.0.2 er ok at bruge, men hvis du vil have det til at fungere, skal du udelukke SNAPSHOT-afhængighederne og bruge RELEASE-versionerne.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
og derefter i afhængigheder, træk de rigtige ind:
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'
}
Rediger: faktisk ved nærmere eftersyn af 3.0.2 pom'en, burde afhængigheden være 3.1.2.RELEASE, så det faktum, at 3.1.3 bliver brugt, betyder, at der er noget galt i gang. Jeg rensede mit ~/.m2-bibliotek og 'grails dependency-report' viser nu den korrekte 3.1.2.RELEASE-afhængighed.