मेरी build.gradle फ़ाइल में मैं लाइन जोड़ने की जरूरत है। मुझे आश्चर्य है कि यह रेखा वास्तव में क्या करती है? मैं एक्लिप्स लुना में ग्रैडल प्लगइन का उपयोग करता हूं। मैं एक जावा प्रोजेक्ट पर जार बनाता हूं जो किसी दूसरे पर निर्भर करता है।छाया प्लगइन ग्रैडल: mergeServiceFiles() क्या करता है?</p> <pre><code>shadowJar { mergeServiceFiles() } </code></pre> <p>अन्यथा जार ठीक से नहीं चलता है:
5
A
उत्तर
1
आप अपने आप में कोड में इसकी जांच क्यों नहीं करते? mergeServiceFiles
वास्तव में घोषित किया जाता है here और इसके कार्यान्वयन इस प्रकार है:
/**
* Syntactic sugar for merging service files in JARs
* @return
*/
public ShadowJar mergeServiceFiles() {
try {
transform(ServiceFileTransformer.class);
} catch (IllegalAccessException e) {
} catch (InstantiationException e) {
}
return this;
}
आप इसे ServiceFileTransfomer
जो here परिभाषित किया गया है का उपयोग करता है देख सकते हैं। अपने डॉक्स से:
org.apache.maven.plugins.shade.resource.ServiceResourceTransformer.java
सेसंसाधन ट्रांसफार्मर है कि एक ही संसाधन में META-INF/सेवा संसाधन में प्रविष्टियों संलग्न कर देता है संशोधित। उदाहरण के लिए, यदि कई मेटा-आईएनएफ/सेवाएं/org.apache.maven.project.ProjectBuilder संसाधन कई JARs में फैले हैं तो व्यक्तिगत प्रविष्टियां एक मेटा-आईएनएफ/सेवाओं/org.apache में सम्मिलित होंगी। maven.project.ProjectBuilder संसाधन छायांकन प्रक्रिया द्वारा उत्पादित परिणामी जेएआर में पैक किया गया।
संबंधित मुद्दे
- 1. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 2. GIT भ्रष्ट फ़ाइलें (<<<<<<<< HEAD)
- 3. PHP क्या <<< मतलब है?
- 4. << पायथन में क्या करता है?
- 5. रीडायरेक्टर "<<<"?
- 6. ग्रैडल: <file> `
- 7. <: <, <% <, =: = कंपाइलर में काम का स्केल कार्यान्वयन वास्तव में कैसे करता है?
- 8. <<बजाय << स्ट्रीम आउटपुट में संकलन क्यों करता है?
- 9. PHP में <<< ईओडी का उपयोग क्या है?
- 10. cout << "привет"; या wcout << एल "привет";
- 11. 'ऑपरेटर <<' के लिए 'std :: cout <<' में अस्पष्ट अधिभार <<
- 12. हास्केल/फ्रीज <= <और = << एसोसिएटिविटी
- 13. "<%:" क्या करता है?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>क्या "<%:" करता है: कर
- 14. "<<<" ऑपरेटर का नाम क्या है?
- 15. PHP में, "<<<" क्या दर्शाता है?
- 16. >>>>,> |, ||, | <, <, <<
- 17. क्या करता है | और << मतलब है?
- 18. कक्षा << आत्म मतलब क्या है?
- 19. PHP व्यंजक <<< EOB
- 20. अंतर << a_value
- 21. प्रश्न <<
- 22. पीएचपी: <<< ob_start बनाम
- 23. "ऑपरेटर <<" क्या कहा जाता है?
- 24. 1 << 0 क्या है?
- 25. cout << स्ट्रिंगस्ट्रीम
- 26. << से भिन्न कैसे है?
- 27. ईजेएस: <% = बनाम <% -
- 28. ember.js <बटन {{कार्रवाई}}></button> काम नहीं करता है ठीक से
- 29. Enumerable.ToList <>() <>
- 30. << पायथन में क्या प्रतिनिधित्व करता है?