Ich weiß nicht genau, warum 3.0.2 diese Abhängigkeiten hat und ob 3.0.2 verwendet werden kann, aber wenn Sie möchten, dass es funktioniert, müssen Sie die SNAPSHOT-Abhängigkeiten ausschließen und die RELEASE-Versionen verwenden.
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
und ziehen Sie dann in den Abhängigkeiten die richtigen hinein:
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'
}
Bearbeiten: Tatsächlich sollte bei näherer Betrachtung des 3.0.2-Poms die Abhängigkeit 3.1.2.RELEASE sein, sodass die Tatsache, dass 3.1.3 verwendet wird, bedeutet, dass etwas Verrücktes vor sich geht. Ich habe mein ~/.m2-Verzeichnis aufgeräumt und 'grailsdependency-report' zeigt jetzt die korrekte 3.1.2.RELEASE-Abhängigkeit.