आपके स्रोत नियंत्रण में सामान्य प्रविष्टियां जीडब्ल्यूटी ऐप (ग्रहण में विकसित) के लिए फ़ाइलों को अनदेखा करती हैं?जीडब्ल्यूटी। Hgignore/.gitignore प्रविष्टियां
उत्तर
मैं सिफारिश करेंगे:
-
आप
- leave the eclipse files (.project, .classpath, ...) in your VCS,
- आप उपेक्षा क्या this project (
.gitignore
)
में की तरह, GWT संकलन द्वारा उत्पन्न होता है:
/build
/classes
*.jar
*.class
*~
*/web-app/gwt
*/web-app/WEB-INF/classes
target
सी का नाम उपरोक्त जेनरेट की गई निर्देशिका थोड़ा भिन्न हो सकती है, इसलिए आपको उन्हें अपनी परियोजना के लिए अनुकूलित करना चाहिए।
VonC के ग्रहण/चींटी/Maven सुझाव के अलावा, मैं कुछ और gwt-विशिष्ट प्रविष्टियों जोड़ेंगे:
.gwt
- संकलन लॉगgwt-unitCache
- पहले से ही संकलित फ़ाइलें के लिए कैशिंग
www-test
- gwt JUnit संकलन फ़ाइलें
व्यक्तिगत तौर पर मैं किसी भी webapp निर्देशिका में फ़ाइलें/फ़ोल्डर को ब्लैकलिस्ट करने की कोशिश कर से दूर रहना चाहते हैं , या तो प्रोजेक्ट-बाय-प्रोजेक्ट आधार पर, या यह सुनिश्चित करके कि आपकी संकलन प्रक्रिया build/
या target/
डीआईआर में अन्य डीआईआर में संकलित फाइलें बनाती है - इससे चीजों को शुरू करने में अधिक परेशानी हो सकती है, लेकिन आपको इसकी आवश्यकता नहीं होगी किसी भी नए gwt मॉड्यूल के साथ .gitignore अनुकूलित करने के लिए।
अच्छे अंक। +1 – VonC
[वे] (http://repo.or.cz/w/learning-gwt.git/blob_plain/HEAD:/.gitignore) में 'युद्ध' निर्देशिका शामिल नहीं थी। ठीक है न? –
@RedPlanet यह निर्भर करता है कि आपकी प्रोजेक्ट कैसे कॉन्फ़िगर की गई है, लेकिन यदि आपके पास 'युद्ध' निर्देशिका है, तो हाँ, आप '.gitignore' फ़ाइल सामग्री में 'war /' जोड़ सकते हैं। – VonC
उत्तर के लिए धन्यवाद। मैं पहली जीडब्ल्यूटी परियोजना [Google मानचित्र] (https://code.google.com/p/gwt-google-apis/wiki/MapsGettingStarted) के साथ बना रहा हूं और केवल 'युद्ध/वेब-आईएनएफ/कक्षाएं' 'को अनदेखा कर रहा हूं और 'gwt-unitCache /'। –