मैं समझता हूँ कि कैसे Gradle एक '+' चिन्ह के साथ निर्भरता संस्करणों हैंडल के रूप में उदाहरण के 8.1 यहाँ में देखा कोशिश कर रहा हूँ: http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.htmlGradle निर्भरता संस्करणों '+' चिन्ह
testCompile group: 'junit', name: 'junit', version: '4.+
प्रलेखन कहा गया है कि इस मिल जाएगा जूनिट का एक संस्करण> = 4.0। एक निर्भरता का संस्करण कैसे प्राप्त होगा (या बराबर), कहें, 5.10? क्या यह 5.10+
या 5.1+
होगा? ऐसा लगता है कि पूर्व सही ढंग से काम नहीं करता है, लेकिन बाद वाला करता है। मैं 1.22 से अधिक या बराबर निर्भरता कैसे प्राप्त करूं? 1.2+
? इस परिदृश्य में, यदि संस्करण 1.21 मौजूद है और नवीनतम संस्करण है, तो मैं असफल होना चाहता हूं, क्योंकि मैं 1.22 से अधिक या बराबर चाहता हूं, लेकिन 1.2+
> = 1.20 के लिए देखेगा। मैं इसे कैसे निर्दिष्ट कर सकता हूं? क्या यह संभव है? मुझे इस पर अधिक दस्तावेज नहीं मिल रहा है।
संपादित करें: मुझे लगता है कि 1.2+
1.2([0-9]+)
के बराबर है। क्या यह सोचने का सही तरीका है?
अह्ह्ह आइवी! मैंने इसके बारे में कुछ के लिए मेवेन दस्तावेज़ खोजना जारी रखा। http://ant.apache.org/ivy/history/trunk/settings/version-matchers.html मुझे लगता है कि उप-संशोधन मैचर क्या हो रहा है? –