क्या Grails 3.x प्लगइन नाम org.grails.plugins:$project.name
या सिर्फ $project.name
होना चाहिए?Grails 3.x प्लगइन नाम हमेशा 'org.grails.plugins:' शामिल होना चाहिए?
https://raw.githubusercontent.com/grails/grails-profile-repository/master/profiles/plugin/templates/bintrayPublishing.gradle से डिफ़ॉल्ट org.grails.plugins:$project.name
है, लेकिन https://bintray.com/grails/plugins/ पर कुछ प्लगइन्स में org.grails.plugins:
और कुछ नहीं हैं।
जहाँ तक मैं देख सकता हूं कि कोई स्पष्ट पैटर्न नहीं है कि "आधिकारिक" प्लगइन में org.grails.plugins:
और तृतीय पक्ष प्लगइन्स शामिल नहीं हैं।
अद्यतन: ऊपर दिए गए bintrayPublishing.gradle ने अब डिफ़ॉल्ट नाम बदल दिया है $project.group:$project.name
। नाम सिर्फ एक नाम है, इसका उपयोग निर्भरता संकल्प के लिए किसी भी तरह से नहीं किया जाता है। लेकिन नवीनतम परिवर्तनों के साथ यह देखना आसान है कि मैवेन समूह आईडी और आर्टिफैक्ट आईडी क्या है।
अद्यतन 2: bintrayPublishing.gradle ने फिर से डिफ़ॉल्ट बदल दिया है, अब यह केवल $project.name
है। Grails से शुरू 3.1 bintrayPublishing.gradle को plugin द्वारा प्रतिस्थापित किया गया है। भी मैं grails 3.0.5
उपयोग कर रहा हूँ के बाद मैं प्लगइन स्थापित करने की कोशिश कर this blog post
यह मेवेन समूह आईडी शामिल होना चाहिए। मेरा सवाल बिंट्रे नाम के बारे में था। – rlovtang