2010-10-21 16 views
38

जब कोई वेब ऐप प्रोजेक्ट संकलित किया जाता है, तो 6 क्रमपरिवर्तन संकलित किए जाते हैं। वे क्रमपरिवर्तन क्या हैं, और उनका क्या अर्थ है?जीडब्ल्यूटी में क्रमपरिवर्तन का मतलब क्या है?

उत्तर

47

Google वेब टूलकिट स्थगित बाध्यकारी का उपयोग करता है; यह विभिन्न ब्राउज़र लक्ष्यों और स्थानीयकरण के लिए आपके आवेदन के विभिन्न संस्करण बनाता है। Deferred Binding पर उनका पूछे जाने वाले प्रश्न प्रतिक्रिया और अधिक विस्तार में चला जाता है, लेकिन मूल रूप से इस उद्धरण में अभिव्यक्त किया जा सकता:

उदाहरण के लिए, यदि GWT 4 ब्राउज़रों का समर्थन करता है, और आप 3 भाषाओं में अपने आवेदन लिखते हैं, तो GWT 12 के कुल उत्पन्न होगा आपके आवेदन के विभिन्न क्रमपरिवर्तन। रनटाइम पर बूटस्ट्रैपिंग के दौरान, जीडब्ल्यूटी उपयोगकर्ता को दिखाने के लिए उचित क्रमपरिवर्तन चुनता है।
5

विकास के दौरान संकलन के समय को कम करने के लिए अस्थायी रूप से कुछ ब्राउज़र मॉडल और भाषाओं को निकालना संभव है।

+5

@ [लेंस] (http://stackoverflow.com/users/480221/lenz) यदि आप मेवेन का उपयोग कर रहे हैं, तो आप पैरामीटर 'Dgwt.compile.skip = true' का उपयोग करके gwt संकलन को छोड़ सकते हैं: 'mvn clean install -Dgwt.compile.skip = true' – Manu

4

आप उपयोगकर्ता एजेंट स्थापित करने और अपने * .gwt.xml में आपके ब्राउज़र निर्दिष्ट कर सकते हैं (यदि आप किसी विशिष्ट ब्राउज़र का उपयोग x5 संकलन)

Firefox के लिए केवल का उपयोग करें: <set-property name="user.agent" value="gecko1_8" />

अधिक जानकारी @topic

2

परमिट्स छोड़ना परीक्षण उद्देश्यों के लिए केवल उपयोगी है। उदाहरण के लिए, मैं मैवेन असेंबली प्लगइन को कॉन्फ़िगर कर रहा हूं, इसलिए उन्हें छोड़ने से मुझे असेंबली के साथ कॉन्फ़िगरेशन परीक्षण करने की अनुमति मिलती है।

संबंधित मुद्दे