मुझे नहीं पता कि 3.0.2 में वे निर्भरताएँ क्यों हैं और यदि 3.0.2 का उपयोग करना ठीक है, लेकिन यदि आप इसे काम करना चाहते हैं तो आपको SNAPSHOT निर्भरता को बाहर करने और रिलीज़ संस्करणों का उपयोग करने की आवश्यकता है।
plugins {
compile (":mongodb:3.0.2") {
excludes 'grails-datastore-gorm-plugin-support'
excludes 'grails-datastore-gorm'
excludes 'grails-datastore-core'
}
}
और फिर निर्भरता में, सही लोगों को इसमें खींचें:
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'
}
संपादित करें: वास्तव में 3.0.2 पोम के करीब निरीक्षण पर, निर्भरता 3.1.2 होनी चाहिए। रिलीज इसलिए तथ्य यह है कि 3.1.3 का उपयोग किया जा रहा है इसका मतलब है कि कुछ खराब हो रहा है। मैंने अपनी ~/.m2 निर्देशिका को साफ़ कर दिया और 'grails निर्भरता-रिपोर्ट' अब सही 3.1.2.RELEASE निर्भरता दिखाती है।