Non so esattamente perché 3.0.2 abbia quelle dipendenze e se 3.0.2 è ok da usare ma se vuoi farlo funzionare devi escludere le dipendenze SNAPSHOT e usare le versioni RELEASE.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
e poi nelle dipendenze, estrai quelle corrette in:
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'
}
Modifica: in realtà, a un esame più attento del pom 3.0.2, la dipendenza dovrebbe essere 3.1.2.RELEASE quindi il fatto che 3.1.3 venga utilizzato significa che sta succedendo qualcosa di strano. Ho ripulito la mia directory ~/.m2 e 'grails dependency-report' ora mostra la corretta dipendenza 3.1.2.RELEASE.