eclipse - Is there way to connect to Gradle daemon launched by Gradle Tooling APIs from command line -


जब IDE gradle परियोजना को संकलित करता है तो स्मृति में जावा प्रक्रिया (लगभग 250 एमबी) है।

हालांकि < code> gradle buld --daemon अन्य डेमन जावा प्रोसेस लॉन्च की गई है (लगभग 150 एमबी)

कमांड लाइन से ग्रेडल टूलिंग एपीआई द्वारा शुरू की गई ग्रेडले डेमॉन से कनेक्ट करने का कोई तरीका है।

< / P>

डिजाइन अंतर

निर्बाध ग्रेड आईडीई उपयोग करता है यह ग्रेडलेवेयर द्वारा एकीकरण की सिफारिश की गई है इसके विपरीत ऐनाइड ग्रैडल ने gradle एक्जीक्यूटेबल समान की शुरूआत की जो कि आप कमांड लाइन से करते हैं। (और इसी तरह) एपीआई सरल है, जैसा कि आप gradle -h से देखते हैं, लेकिन निश्चित रूप से यह टूलिंग एपीआई के साथ अंतर्निहित मॉडल तक पहुंच नहीं देगा।

चूंकि 0.15 - डेमन विकल्प डिफ़ॉल्ट रूप से सक्षम है और टूलिंग एपीआई के रूप में भी ग्रैडेल डेमन का उपयोग होता है, प्रदर्शन समान होता है: यानी थोड़ी देर पहले चलाने, दूसरा रन तेज और अनुकूलित होता है इसके बारे में भी पढ़ें।

बिल्डिंग का अनुरोध करते समय एक ही ग्रेडड डेमन प्रक्रिया का पुन: उपयोग करना संभव है आईडीई और / या कमांड लाइन से यदि आप नई प्रक्रिया बनाते हैं तो यह सबसे अधिक संभावना है क्योंकि एक में बताया गया परिस्थिति हुआ है। आप डेमन लॉग फाइलों को देखने के लिए कोशिश कर सकते हैं कि वे कैसे लागू किए गए थे (जावा होम, आर्ग, वितरण, ...) और यह देखने के लिए कि इसका पुन: उपयोग क्यों नहीं किया गया है। आपकी छवि में ऐसा लगता है कि एक डेमन Gradle 1.10 और दूसरा 1.10 का उपयोग करता है।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -