MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Grails MongoDB-Plugin kann nicht installiert werden

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.