sql >> Database >  >> NoSQL >> MongoDB

Kan Grails MongoDB-plug-in niet installeren

Ik weet niet precies waarom 3.0.2 die afhankelijkheden heeft en als 3.0.2 goed te gebruiken is, maar als je het wilt laten werken, moet je de SNAPSHOT-afhankelijkheden uitsluiten en de RELEASE-versies gebruiken.

plugins {
    compile (":mongodb:3.0.2") {
        excludes 'grails-datastore-gorm-plugin-support'
        excludes 'grails-datastore-gorm'
        excludes 'grails-datastore-core'
    }
}

en trek dan in afhankelijkheden de juiste naar binnen:

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'
}

Bewerken: eigenlijk bij nadere inspectie van de 3.0.2 pom, zou de afhankelijkheid 3.1.2.RELEASE moeten zijn, dus het feit dat 3.1.3 wordt gebruikt, betekent dat er iets geks aan de hand is. Ik heb mijn ~/.m2-directory opgeschoond en 'grails dependency-report' toont nu de juiste 3.1.2.RELEASE-afhankelijkheid.



  1. FluentMongo gooit ineens fout

  2. Mongodump gebruiken voor 1 verzameling

  3. object van redis krijgen zonder eval?

  4. Hoe het aantal geneste documenten in MongoDB te beperken?