क्या फ़ाइल ऑब्जेक्ट (फ़ाइल ऑब्जेक्ट पर कास्ट निर्भरता) के रूप में विशिष्ट निर्भरता का उपयोग करने का एक शानदार तरीका है। किसी फ़ाइल को किसी कार्य/चींटी कार्य इत्यादि के लिए तर्क के रूप में पास करने की आवश्यकता होती है मैंने configurations.myDependency.files.iterator().next()
के साथ मेरी सहायता की लेकिन यह बहुत सहज नहीं दिखता है।निर्भरता का उपयोग फ़ाइल ऑब्जेक्ट के रूप में कैसे करें?
5
A
उत्तर
7
मुझे लगता है कि आपका मतलब कॉन्फ़िगरेशन निर्भरता नहीं है। मान लें कि आप की तरह कुछ है:
configurations{
myConf
}
dependencies{
myConf 'mydep:mydep:1.0'
}
फिर, यदि आपको विश्वास है वहाँ (वापसी प्रकार File
है) तो आप क्या कर सकते हैं configurations.myConf.singleFile
myConf
के लिए अपनी निर्भरता के सभी में केवल एक फ़ाइल होने जा रहा है।
हालांकि, चूंकि कॉन्फ़िगरेशन में आपके कोड को और अधिक मजबूत बनाने के लिए कई फ़ाइलों को शामिल किया जा सकता है, इसलिए आपको configurations.myConf.files
में सभी फ़ाइलों पर पुनरावृत्ति करना चाहिए (वापसी का प्रकार Set<File>
है)।
आप एक विन्यास आप की तरह कुछ कर सकते हैं से विशिष्ट निर्भरता जार को निकालने के लिए की जरूरत है:
configurations.myConf.files { dep -> dep.name == 'mydep' }
जहां dep
प्रकार Dependency
और वापसी प्रकार की है Set<File>
है।
अधिक जानकारी के लिए Configuration javadoc देखें।
संबंधित मुद्दे
- 1. सर्वलेट में निर्भरता इंजेक्शन का उपयोग कैसे करें?
- 2. निर्भरता इंजेक्शन का उपयोग करें
- 3. सिंगलेट्स के विकल्प के रूप में निर्भरता इंजेक्शन का उपयोग
- 4. निर्भरता के संसाधनों का उपयोग करें?
- 5. निर्भरता का उपयोग कैसे शुरू करें?
- 6. एक JSON ऑब्जेक्ट में कुंजी के रूप में एक स्ट्रिंग वैरिएबल का उपयोग कैसे करें
- 7. वसंत अनुप्रयोग संदर्भ फ़ाइल में निर्भरता को ग्राफिकल रूप से देखने के लिए कैसे करें
- 8. निर्भरता गुणों का उपयोग कब करें
- 9. निर्भरता उलटा। ऑब्जेक्ट सृजन
- 10. लॉकिंग ऑब्जेक्ट के रूप में request.getSession() का उपयोग करना?
- 11. jarax.net.ssl.keystore के रूप में एक जार में फ़ाइल का उपयोग कैसे करें?
- 12. कैसे एक Makefile में स्वत: चर का उपयोग कर दूसरी निर्भरता फ़ाइल पाने के लिए?
- 13. लाइब्रेरी में निर्भरता इंजेक्शन का उपयोग
- 14. स्टेटिक तरीके से निर्भरता इंजेक्शन का उपयोग कैसे करें?
- 15. निर्भरता या माता-पिता के रूप में घोषित करें
- 16. प्रोग्रामबोर्ड के रूप में क्लिपबोर्ड डेटा का उपयोग कैसे करें?
- 17. वरीयता के रूप में DatePickerDialog का उपयोग कैसे करें
- 18. एमएवीए आईडीई के रूप में emacs का उपयोग कैसे करें?
- 19. लॉगिन के रूप में Google खाते का उपयोग कैसे करें
- 20. Properties.Settings.Default के लिए निर्भरता इंजेक्शन का उपयोग करें?
- 21. रोलओवर फ़ाइल लॉगर के रूप में एनएलओजी का उपयोग
- 22. निर्भरता प्रॉपर्टी का क्या उपयोग है जिसका मालिक टाइप निर्भरता ऑब्जेक्ट नहीं है?
- 23. इंटरफ़ेस के रूप में ऑब्जेक्ट
- 24. XML ऑब्जेक्ट के रूप में PHP ऑब्जेक्ट
- 25. भाषा फ़ीचर के रूप में निर्भरता इंजेक्शन?
- 26. कैसे निर्भरता इंजेक्शन मैन्युअल रूप से कार्यान्वित?
- 27. गतिशील रूप से नेस्टेड ऑब्जेक्ट का उपयोग
- 28. कैसे एक निर्माता पैरामीटर के रूप में निर्भरता नाम सुई
- 29. जावास्क्रिप्ट में ऑब्जेक्ट प्रोटोटाइप का उपयोग कैसे करें?
- 30. Roboguice के साथ निर्भरता इंजेक्शन का उपयोग?